Platform Engineering Team/Personal Development Share Back/Distributed Storage Transactions

Idea
Distributed data stores can provide massive scalability, fault-tolerance, and the replication semantics necessary to power robust geographic distribution; Compelling features for an organization like Wikimedia. However, these systems have also sacrificed important properties for the sake of their distribution, for example those that make ACID transactions possible. This requires us to evaluate the use of these stores as a balance of trade-offs between the unique properties they provide, and what must be sacrificed (or made intractable) in the absence of transactions.