Transactions Optimized for Microservices

Binildas A. Christudas · Apress eBooks · 2019

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 in this chapter are not a continuation of the examples you covered in Chapters 13 and 14 , so you can skip those two chapters if you are in a hurry to understand the examples in this chapter. However, you are going to leverage Axon framework again in this chapter, so you are strongly advised to go through Chapter 12 first to get an introduction to Axon so that you know the programming paradigm during this discussion.

Read the paper · More papers on PaperTik