Common messaging technologies used in a microservice architecture
We discussed how message brokers can be used in a microservice architecture for East-West traffic in the preceding section. At the same time, we discussed how a synchronous communication model can be utilized for North-South traffic. We will explore some of the popular approaches that are used in the industry for both North-South and East-West traffic in detail in this section.
North-South traffic
In a typical enterprise platform, North-South traffic is the more sensitive and customer-facing communication flow that attracts the maximum attention from everyone. At the same time, it has a direct impact on the business. Since this message flow happens between a human user and a system, a synchronous communication model is used in most cases. Certain requirements need to be met when selecting a technology for North-South communication. This includes the following:
- Security: Make sure only authorized people...