Chapter 5: Designing a Microservice Architecture with NATS

The microservice architecture is an evolving architectural pattern. Enterprise architects design different solution architectures to solve business use cases with the microservice architecture. Even though those solution architecture patterns are different in many aspects, there are commonalities in these architectures that we can identify. By doing so, we can produce a couple of generic architecture patterns that can be used in most microservice-based platforms. These solutions deal with distinct types of users, systems, and communication models. The communication between these disparate components (humans, systems, applications) is the core of any distributed system, including microservice ...

Get Designing Microservices Platforms with NATS now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.