When building microservices you have to first make a decision: How am I going to manage service-to-service communication? Most developers will answer immediately: API calls. But then, more questions come to mind:
- Am I going to call services directly?
- Doesn’t it block the caller service?