Problems
● HTTP calls to multiple microservices
● Chain Queries
● Visit more than a few microservices
● Increased latency with Highly Coupling Services
● Performance, scalability, and availability problems
Best Practices
● Minimize the communication between the internal
microservices
● make microservices communication in
Asynchronous way as soon as possible.
Solutions
● Asynchronous Message-Based Communications
● Working with events
https://learn.microsoft.com/en-us/azure/architecture/patterns/async-request-reply