Design and deployment patterns
As you start designing the applications, you need to be aware of the various service design and integration patterns.
Design patterns
The microservice design patterns can be categorized into multiple categories depending upon the problem being solved. The most common categories and the relevant patterns are discussed in the following sections.
Content aggregation patterns
With microservices and bounded context, there is an additional responsibility of content aggregation. A client may need information that spans multiple domains or business areas (or in solution terms, the bounded contexts). The content required may not be available with one service. These patterns help identify and model the experience services category mostly. Hence there are various patterns for aggregation that can be applied.
Aggregation by client
Aggregation at the last mile. This applies to web browsers or a reasonable processing capable user interface, which is showing content from various...