How do microservices and NATS integrate with the integration platform?
In Chapter 5, Designing a Microservice Architecture with NATS, we discussed how the outer architecture of the microservice-based approach uses an integration platform to connect to the existing components of the enterprise platform. In addition to that, we discussed how an API gateway acts as the interface to the external consumers in the outer architecture. In this section, we will expand this concept further and come up with an overall solution for an enterprise platform that consists of an integration platform based on an API-driven approach, a microservice-based application, and NATS:
The preceding diagram depicts how a microservice-based application that uses NATS as the messaging layer interacts with an integration platform and other components of an enterprise platform. Let's discuss...