Keep it simple

Simplicity in asynchronous communication is critical to maintaining the maintainability of the application as a whole. Just as a Death Star can be created when we use synchronous communication between microservices, the same can happen when we use asynchronous communication. However, there is an aggravation; with the asynchronous communication, it is a little more complicated to identify points of failure immediately.

Get Microservice Patterns and Best Practices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.