Attention to physical components

When using the branch design pattern, we have two great concepts—the orchestration of data and the composition of data. Keeping each of these abstract concepts in their respective niche is a challenge, and establishing communication between orchestration and composition is even more challenging.

Often, to reduce communication complexity, we use physical components such as message brokers. For these components, we have to pay double attention since all the traffic and data of the application go through these types of components.

Providing scalability, keeping up-to-date, and monitoring these physical components is critical to high application availability.

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.