DEV Community

Discussion on: Java may be verbose, but who cares?

 
danlebrero profile image
Dan Lebrero

I worked with the OSGi for four years back in the early days and it is one of the best frameworks to force you to think about how to componetize your application.

But the most useful lesson was to think about how your system should behave if one of the component was not present or was being restarted/upgraded.

It is an experience that translated quite nicely to the micro services world and that still helps me every time that we build a new system. Somebody should write a book called "What happens if this dependency is not available?".

What the OSGi did not taught me was that the network is a PITA. I learned that latter :)

Thanks!

Dan

Thread Thread
 
mohr023 profile image
Matheus Mohr

I just wanted to say it was a pleasure to watch your discussion guys haha

Thread Thread
 
danlebrero profile image
Dan Lebrero

Kudos to Nicolas!