DAY 156 / 210
Safety Properties in Distributed Systems
This day launches the distsys-safety phase by establishing core definitions of safety versus liveness, directly informing how Maku's Tribunal services must preserve invariants under failure. It sets the foundation for later weeks on consensus, replication, and fault models that protect startup data integrity.
⏱ 35 min target📝 2 quiz Qs
Resources
- 25 min
Deliverable
Journal entry listing three safety invariants relevant to StartupTribunal rate-limiter and brief API
Quiz · 2 questions
1. Which property guarantees that nothing bad ever happens in a distributed system?
2. Give one example of a safety violation possible in the current rate-limiter implementation.