Inline...

> On Apr 12, 2020, at 3:23 PM, Christian Schneider <ch...@die-schneider.net> 
> wrote:
> 
> Hi David,
> 
> actually I did not think about Aries but you are right, it could also fit
> there. If the Felix community thinks Aries is the better place I will
> propose it there too.
> I think for marketing purposes Felix is a lot more known than Aries.
> The main purpose I want to achieve is that people consider doing
> microservices with OSGi. So I wanted to leverage a well known brand that
> people associate with OSGi.
> Apart from that the only Aries project I use in my experiments is Aries
> JAX-RS whiteboard but I use lots of felix bundles.

That seems like a conceptual circular dependency with which I am not entirely 
comfortable.  However, it wouldn’t be blocking for me.

> 
> I agree about the naming. Blueprint was a bad choice. What do you think
> about "felix cloud native starter”.

Names are hard…. ’native’ to me suggests you will be targeting one (or more) of 
the nontraditional javas (that I am only vaguely acquainted with from watching 
the Camel list) such as graalvm or quarkus. (I know so little about this that I 
could be wrong about what these are).

I do think that this initiative is a great idea! Maybe you could start it at 
GitHub while the location/name/description is hammered out?

Thanks,
David Jencks

> 
> Christian
> 
> 
> Am Mo., 13. Apr. 2020 um 00:05 Uhr schrieb David Jencks <
> david.a.jen...@gmail.com>:
> 
>> Hi Christian,
>> 
>> I’d like to know why felix is a better location for this than aries.
>> 
>> I also think that you should find a description or name other than
>> “blueprint” as that term has unfortunately been taken by the osgi blueprint
>> spec.  Seeing your subject line I wondered why a blueprint (as in spring
>> for osgi) project would fit in felix.
>> 
>> Thanks
>> David Jencks
>> 
>>> On Apr 12, 2020, at 2:05 PM, Karl Pauls <karlpa...@gmail.com> wrote:
>>> 
>>> Hi Christian,
>>> 
>>> I don't think we are at that point just yet. Given that this is a
>>> holiday surrounded weekend for a lot of us (due to the easter break) I
>>> would say we should at least give it a couple of more days to see
>>> where the discussion is going.
>>> 
>>> That said, I personally would like to see a little bit more about what
>>> you had in mind. Is there already some existing body of work or are
>>> you planning to create something from scratch?
>>> 
>>> regards,
>>> 
>>> Karl
>>> 
>>> On Sun, Apr 12, 2020 at 9:32 PM Christian Schneider
>>> <ch...@die-schneider.net> wrote:
>>>> 
>>>> There seems to be some interest in having such a blueprint or even more
>>>> than one variant at felix.
>>>> 
>>>> Should I start in felix-dev or use a new repo?
>>>> I would prefer a new repo as the code will be a multi module maven
>> project.
>>>> I propose a repo name "felix-cloud-native-starter".
>>>> We could have and have different blueprints (e.g. CDI and DS) inside.
>>>> I thought about but disliked to have "blueprint" in the name as people
>>>> might confuse it with the blueprint dependency injection.
>>>> 
>>>> Christian
>>>> 
>>>> Am So., 12. Apr. 2020 um 11:58 Uhr schrieb Christian Schneider <
>>>> ch...@die-schneider.net>:
>>>> 
>>>>> In recent years we saw a big trend towards micro services and cloud.
>>>>> Lately people discovered though that such services are often made too
>> fine
>>>>> grained.
>>>>> The newest trend goes to building bigger micro services on the level of
>>>>> domain driven design bounded contexts.
>>>>> 
>>>>> Especially for these services OSGi is a very interesting platform as
>> they
>>>>> need more internal structure than the more fine grained services.
>>>>> Unfortunately it is quite hard to build a cloud native service in OSGi
>>>>> from scratch.
>>>>> 
>>>>> So I would like to offer a blueprint for cloud native micro services
>>>>> inside the felix community. The goal is to provide all parts of a cloud
>>>>> native
>>>>> system that are usually needed, like:
>>>>> 
>>>>> * Declarative services as dependency injection
>>>>> * Aries Jaxrs Whiteboard for REST
>>>>> * Dropwizard metrics exported as Prometheus metrics
>>>>> * Swagger
>>>>> * Halbrowser
>>>>> * Felix healthchecks
>>>>> * Configuration using OSGi configurator + Environment variables plugin
>>>>> * Logging to console
>>>>> * Final application is provided as a runnable jar
>>>>> * Example docker build files
>>>>> * Example kubernetes yaml
>>>>> 
>>>>> What do you think?
>>>>> 
>>>>> Christian
>>>>> 
>>>>> --
>>>>> --
>>>>> Christian Schneider
>>>>> http://www.liquid-reality.de
>>>>> 
>>>>> Computer Scientist
>>>>> http://www.adobe.com
>>>>> 
>>>>> 
>>>> 
>>>> --
>>>> --
>>>> Christian Schneider
>>>> http://www.liquid-reality.de
>>>> 
>>>> Computer Scientist
>>>> http://www.adobe.com
>>> 
>>> 
>>> 
>>> --
>>> Karl Pauls
>>> karlpa...@gmail.com
>> 
>> 
> 
> -- 
> -- 
> Christian Schneider
> http://www.liquid-reality.de
> 
> Computer Scientist
> http://www.adobe.com

Reply via email to