Securing ISC
The security of ISC (East-West within a microservices architecture needs to complement the security that is applied to North-South communication. One major difference between the security of North-South communication and the security of East-West communication is that the former deals with external systems and applications while the latter deals with internal systems. That allows us to consider options for ISC other than North-South communication.
Given that we use the NATS messaging platform as the intermediate component for ISC, the security implementation will depend on the security capabilities offered by NATS. We discussed the security features available in NATS in Chapter 3, What Is NATS Messaging?, and Chapter 4, How to Use NATS in a Microservices Architecture?, in detail. Let's first discuss how those features fit into the overall microservices security aspect and then implement a couple of options with a few examples using our Out Patient Department ...