Why Distributed Databases Fail... Note
DZone.com

Why Distributed Databases Fail at Coordination Boundaries

Distributed databases are often evaluated through familiar technical dimensions: replication factor, consistency model, partitioning strategy, throughput, latency, and recovery time. These characteristics matter, but they do not fully explain why systems that appear healthy at the component level still experience severe production failures.In many cases, the storage engine is not the weakest part of the architecture. The failure occurs at a coordination boundary.