Microservices, Microservices Pattern, Transactions, Transaction Management, Distributed Systems.
https://www.cl.cam.ac.uk/teaching/2122/ConcDisSys/dist-sys-notes.pdf Assumptions: 1. Messaging is reliable (messengers do not get captured and msgs get received). 2. Some of the generals are not reliable and may work together in this. Aim: We want honest generals to succeed.