While Chapter 13 covered distributed transactions with working code, you relooked at those examples with an enhanced design in Chapter 14 with an aim to understand the nitty-gritty details and concerns while architecting solutions for BASE transactional support. So far, so good, but the question is whether there is a way to abstract the details you saw in those two chapters and still attain the required level of data consistency in a microservices architecture. You will look at this in detail in this chapter. The examples ...
15. Transactions Optimized for Microservices
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.