Bascially, ongoing Karaf DevX effort is the result of the discussions I have 
weekly with Netflix.

Regards
JB

> Le 15 avr. 2020 à 08:24, Grzegorz Grzybek <gr.grzy...@gmail.com> a écrit :
> 
> +? from me as well.
> 
> I've sent my answer to felix-dev ML about this.
> 
> BTW JBO - do you have some report/minutes/comments after you talked with
> Netflix? It'd be super interesting to hear about their decisions related to
> OSGi!
> 
> regards
> Grzegorz Grzybek
> 
> śr., 15 kwi 2020 o 07:23 Jean-Baptiste Onofre <j...@nanthrax.net> napisał(a):
> 
>> +0 for me.
>> 
>> Again, it’s interesting, a blueprint/tutorial is possible but I would go
>> with something more concrete.
>> 
>> It’s what I started while ago with Karaf-boot and now on Karaf DevX branch.
>> 
>> Go ahead if you want but my concerns are:
>> 
>> - it will be maybe too abstract and complex for non OSGi users
>> (spring-boot guys especially)
>> - as I follow agree with your view about "too much fine grained services"
>> (it’s something that I discussed with Netflix), I think a runtime would be
>> welcome
>> 
>> So, I’m no against, but I think the DevX approach is more concrete,
>> straight, and addressing non OSGi users.
>> 
>> Regards
>> JB
>> 
>>> Le 15 avr. 2020 à 07:15, Christian Schneider <ch...@die-schneider.net>
>> a écrit :
>>> 
>>> (I first proposed this in felix. Some people hinted that Aries might be a
>>> better fit. So I am also starting this discussion here)
>>> 
>>> 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
>> 
>> 

Reply via email to