One of the most powerful mechanisms used in building enterprise grade software applications is messaging. Had we not invented messaging, all of the software applications around the globe would be like a complete workforce, needing to be working 24 x 7, 365 days a year without any room for downtime or failure. But in practice we know that every software application is prone downtime or failure; rather, every software application should be designed to have downtime or failure. Since enterprise applications don’t live in isolation, instead they ...
6. Distributed Messaging
Get Practical Microservices Architectural Patterns: Event-Based Java Microservices with Spring Boot and Spring Cloud 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.