Synchronous communication typically requires more coupling between microservices, as they need to be available and respond immediately to each other’s requests. If tight coupling is acceptable and necessary for the application, synchronous communication may be preferred.