I'm curious, do you have any suggestions for reading on designing microservices while explicitly dealing with network chattiness? It seems like that can be a major issue.
For instance, if you have your microservices setup in the cloud, AWS/Azure/GCP, and have your microservice domains on their own servers network chattiness can easily cause issues with billing and service responsiveness if business logic regularly deals with multiple domains.