RPC Deadlines
Carry one shrinking time budget through the whole call graph.
Open refresher →Refreshed for cloud-native, multi-region, streaming, and AI infrastructure.
Explore 41 concepts →Forty-one concise concepts, complete architectures, incident scenarios, and current industry research—organized for the decisions engineers make in production.
Each visual one-pager moves from intuition to mechanics, trade-offs, failure scenarios, and real-world implications.
Carry one shrinking time budget through the whole call graph.
Open refresher →Keep a paused former owner from corrupting shared state.
Open refresher →Commit business state and publish intent without a dual-write gap.
Open refresher →Design freshness, invalidation, and cold-cache recovery explicitly.
Open refresher →Change event contracts while old code and historical replay coexist.
Open refresher →Scale through repeatable slices with bounded tenant blast radius.
Open refresher →The same concepts, organized around what you need to do next.
Refresh the primitives: failure, time, consistency, replication, and scale.
Start the path →02Practice the follow-up questions that distinguish senior-level reasoning.
Practice questions →03Connect technical choices to invariants, risk, cost, and operations.
Explore architecture →04Review designs through failure impact, ownership, and decision quality.
Open manager mode →Trace requests, examine architecture decisions, pressure-test failures, and connect each design back to its core concepts.