Enterprise Microservices Design [Part 4: External Architecture Zone]

Broadly speaking, the external architecture of microservices is anything outside the microservices infrastructure. These include the clients trying to communicate with the microservices and the services the microservices are trying to reach out to that are hosted by 3rd party organizations.

When microservices are communicating with external architecture components we term the communication as north-south traffic. In general north-south traffic can be classified into two types,