Sorry .. seems I forgot the link:
https://github.com/cschneider/osgi-best-practices

Am Mo., 13. Apr. 2020 um 16:24 Uhr schrieb Christian Schneider <
ch...@die-schneider.net>:

> Hi Karl,
>
> I just updated my osgi best practices example to show what I have in mind.
>
> It now supports:
> - dropwizard metrics as prometheus /metrics
> - swagger generation from source
> - swagger-ui
> - hal-browser
>
> Just follow the readme and you can see how it looks.
>
> Christian
>
> Am So., 12. Apr. 2020 um 23:05 Uhr schrieb Karl Pauls <karlpa...@gmail.com
> >:
>
>> 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
>
>

-- 
-- 
Christian Schneider
http://www.liquid-reality.de

Computer Scientist
http://www.adobe.com

Reply via email to