Replication Challenges & Consistency - Designing Data-Intensive Applications | Lucent