OSGi or “Microservices is not the only way to go away from Monoliths”. Part 2.

In this post we’ll talk about what we can achieve building a software solution based on OSGi technology. I’d say the base things are: modularity & class loading mechanism, bundles lifecycle management, service discovery. By the way, guys, before we start: everything described here relates to a Java programming language only. Continue reading “OSGi or “Microservices is not the only way to go away from Monoliths”. Part 2.”

OSGi or “Microservices is not the only way to go away from Monoliths”. Part 1.

OSGi – Open Services Gateway Initiative. Quote from the official site of the OSGi Alliance: “The OSGi technology is a set of specifications that define a dynamic component system for Java. These specifications enable a development model where applications are (dynamically) composed of many different (reusable) components.”(c) Continue reading “OSGi or “Microservices is not the only way to go away from Monoliths”. Part 1.”