+? 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 <[email protected]> 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 <[email protected]> > 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 > >
