Questions: Replica Placement Strategies

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A distributed database places all three of its replicas on different machines within the same rack. Which failure scenario will this strategy NOT survive?

AA single disk failure on one machine
BA software bug that corrupts data on one node
CA top-of-rack network switch failure that cuts off the entire rack
DA network partition that isolates one machine from the others
Question 2 Multiple Choice

A team needs a quorum of 2 out of 3 replicas to acknowledge each write and wants to minimize write latency. Which placement strategy best achieves their goal?

APlace all 3 replicas in geographically distant regions (US, EU, Asia) to maximize fault tolerance
BPlace 2 replicas in the same local region and 1 replica in a remote region, so quorum writes stay local
CPlace all 3 replicas in the same datacenter on different racks for minimum latency
DPlace 1 replica per region — any region can serve reads, reducing global write coordination
Question 3 True / False

Geographic distribution of replicas across multiple datacenters typically reduces read latency, because clients can typically read from the nearest replica.

TTrue
FFalse
Question 4 True / False

Load-aware placement can be applied independently of fault-domain-aware placement — a system can optimize for load balance without considering rack or geographic topology.

TTrue
FFalse
Question 5 Short Answer

Explain why replica placement involves inherent tradeoffs, and describe one specific tradeoff a system architect must accept when choosing geographic distribution.

Think about your answer, then reveal below.