Microservices, Microservices Pattern, Transactions, Transaction Management, Distributed Systems.
Isolation Countermeasures: * Versioning data (check version before update) * Re-read data (before modifying) * Semantic locking (lock flag preventing other trxns from accessing it) CQRS (Command and Query Responsibility Segregation) Pattern Queries (read) Commands (update) CQRS separates read and