“A loosely coupled service knows as little as it needs to about the services with which it collaborates. This also means we probably want to limit the number of different types of calls from one service to another, because beyond the potential performance problem, chatty communication can lead to tight coupling.”
—Sam Newman, Building Microservices: Designing Fine-Grained Systems.
