Questions: Strong Eventual Consistency

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

Two replicas both receive updates A and B. Replica 1 receives A then B; Replica 2 receives B then A. Under plain eventual consistency (but not SEC), what is guaranteed?

ABoth replicas will converge to the same state, because they received the same updates
BThe replicas may converge to different states depending on how order-dependent the operations are
CReplica 1's state is authoritative because it received A first
DThe system will detect the conflict and roll back one of the updates
Question 2 Multiple Choice

What property of CRDTs mathematically guarantees that replicas satisfying SEC will converge to the same state?

AOperations are commutative (order-independent), associative (grouping-independent), and idempotent (duplicates have no effect)
BCRDTs use a central coordinator to serialize all updates before applying them
CCRDTs timestamp every operation and use last-write-wins conflict resolution
DCRDTs prevent concurrent writes from being accepted during network partitions
Question 3 True / False

Under strong eventual consistency, two replicas that have received the same set of updates will converge to identical states even if those updates arrived in different orders.

TTrue
FFalse
Question 4 True / False

To maintain strong eventual consistency, replicas should refuse concurrent writes during a network partition and wait for the partition to heal before accepting new updates.

TTrue
FFalse
Question 5 Short Answer

Explain why plain eventual consistency is insufficient for collaborative text editing, and how strong eventual consistency addresses the gap.

Think about your answer, then reveal below.