What are the new developments in the microservice architecture?
As we've discussed throughout this book, the microservice architecture is an evolving architectural pattern that's used to build distributed applications. Given that the microservice architecture is used across different industries to build different applications across the globe, new concepts, patterns, and approaches have evolved from those practical implementations. In this section, we are going to touch upon three interesting developments that are happening in the microservices domain at the time of writing this book.
Service mesh for interservice communication
The primary reason for authoring this book was to provide an approach to handle interservice communication within a microservice architecture. We presented the idea of using an intermediate message broker (NATS) to satisfy the requirements of interservice communication. However, there is another alternative approach that is evolving in the microservices...