crossDC
CrossDC, short for cross data center, refers to the architectural approach of deploying and operating services across multiple geographically separated data centers. The goal is to increase availability, resilience, and user experience by reducing latency and providing disaster recovery options in the event of a regional outage. CrossDC deployments typically include geo-distributed storage and compute with data replicated between data centers under defined consistency and latency constraints.
Implementation choices center on replication modality and topology. Replication can be synchronous, where writes are acknowledged
Architectures often rely on conflict-resolution mechanisms such as CRDTs or distributed consensus protocols to manage concurrent
Common use cases for crossDC include global web applications seeking low latency for users around the world,