Grokking the System Design Interview, Volume II
0% completed
Step 8: Failure Modes and Operations
Most failure analysis is about data: what is lost, what goes stale, and what must be repaired. This system stores almost nothing. It has exactly one way to fail badly, by issuing the same ID twice, and every route to that outcome passes through a clock. The picture below lists the five failures and the single rule that covers them.
The clock goes backward
Snowflake places the current time in the top bits of every ID, so an ID is unique only while time moves forward on that node
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%