About
One platform concept at a time, shown moving
Platform Protocols explains how real systems behave. The Journal goes deep on one platform engineering concept per issue. This app lets you predict it, watch it, play with it, and remember it next month.
readThe JournalOne concept per issue, from first principles to production evidence.
doThe LabsRun the mechanism yourself and watch it fail and recover.
see & rememberThis appPredict, watch, play, then review on a schedule.
Every colour means one thing
- Requests and data moving
- Healthy, success ✓
- Waiting, queued, slow
- Failing, overloaded ✗
- Control: timeouts, breakers, signals
- Look here
How it works
- Daily Incident. One short puzzle a day, the same for everyone: diagnose, name the mechanism, pick the fix. Share your result.
- Swipe up for the next concept. Each one opens on something real: an outage, a production system, a published decision.
- Swipe left to go deeper, always in the same order: what it is, the problem, first principles, the solution, patterns, anti-patterns, then check yourself.
- Recall later. Concepts come back as tests after 1, 3, 7, 21 and 60 days.
- Rounds end. The gap before the next review is part of how memory works. One small action a day keeps your streak; freezes cover missed days.
Accuracy rules
Every claim names its source and quotes it where possible. Simulations state their assumptions. Numbers marked illustrative show the shape of a mechanism, not measurements. Daily Incidents are fictional scenarios built on real mechanisms.
Sources in the Resilience deck
- Google SRE book, “Addressing Cascading Failures”: sre.google
- Marc Brooker, “Timeouts, retries, and backoff with jitter”, Amazon Builders’ Library: aws.amazon.com
- AWS SDKs and Tools Reference, “Retry behavior”: docs.aws.amazon.com
- David Yanacek, “Using load shedding to avoid overload”, Amazon Builders’ Library: aws.amazon.com
- GitHub, “The August 17 outage, and the work ahead”: github.blog
- Envoy, circuit breakers and retry budgets: envoyproxy.io
- gRPC retry design (A6) and guide: github.com/grpc · grpc.io
- Martin Fowler, “CircuitBreaker”: martinfowler.com
- Azure Architecture Center, “Bulkhead pattern”: learn.microsoft.com
- Stripe API reference, “Idempotent requests”: docs.stripe.com
- Reactive Streams specification: reactive-streams.org
- Vattani, Chierichetti & Lowenstein, VLDB 2015: PDF
Your progress
Progress and streak are saved in this browser only.
© Saravanakumar Raju · Platform Protocols