Chapter 9: How Microservices and NATS Coexist with Integration Platforms
This chapter marks the beginning of the third and last section of this book, where we will discuss the best practices and future direction of microservices and NATS. We have discussed how microservices are built, secured, and observed along with NATS in the previous chapters of this book. In a typical enterprise software system, there are many other components that we need to consider when building microservice-based applications. Modern enterprise platforms are going through frequent changes and new systems need to coexist with older (legacy) systems at any given time. This is called the brownfield enterprise. A system built from scratch with microservices is called a greenfield enterprise, which is hard to find in real-world enterprise information systems.
The microservice platform that we design with NATS should be able to complement the overall enterprise platform, which consists of these various other...