Ecosystem of Microservices

Learn how to build and evolve an ecosystem of microservices.

As I mentioned earlier, microservices are an evolution of SOAService-Oriented Architecture. SOA services enabled structuring entire enterprises around them. Similarly, microservices can evolve into a connected ecosystem within or across organizations. Therefore, it is utterly essential to know the basic principles of building microservices. I recommend that you check out resources online that teach the concept of microservices and related patterns (e.g., see here).

In this section, I want to cover a couple of vital aspects for building and evolving an ecosystem of microservices. Specifically, how should we build UI in front of existing services? Do we go with Monolithic UI, Client-Side UI composition, or Server-Side Page Fragment Composition? Since each of these approaches is valid in certain cases, I want to discuss them in more detail by covering their implementation intricacies.

Get hands-on with 1200+ tech skills courses.