Daily System Design Challenge
QuestionFahadh· SDE 2L5· 7h ago· edited
A globally distributed payment platform experiences a temporary network partition.
Both regions continue accepting payments independently.
When connectivity is restored, the same account shows two different balances.
What's the MOST likely architectural mistake?
A. Multiple leaders accepted writes during the partition
B. Kafka producer retries duplicated events
C. Cache invalidation failed
D. Database indexes became corrupted
Drop your answer before checking comments 👀
Learn the concepts behind these scenarios: https://www.systemdecoder.com/guide
Practice more real-world challenges: https://www.systemdecoder.com/arena
2 replies
✓ Accepted answer
Graystone· Software EngineerL1· 2h ago
Eventual consistency after a network partition
Shanti Appari· software engineerL5· 2h ago
Option A
