Microservices, Microservices Pattern, Transactions, Transaction Management, Distributed Systems.
goods in the shop but the shop did not get any information about the payment’s outcome => ask payment service if it did actually charge that card. With the steps above, online shopping avoids having two generals problem. The Byzantine Generals Problem