ZenoratorAtlas Search the atlas ⌘K Explore the Atlas

Knowledge maps, not tutorials

The engineering curriculum universities never taught.

Atlases of production engineering — prose for humans, ontology for machines.

21 atlases/4 domains/one connected map

The atlas library

21 atlases. One mental model of modern systems.

Each atlas is a deep, code-first book — but they share one knowledge graph, so a concept you learn in one shows up, connected, in the others.

grouped by domain
FoundationsThe load-bearing systems everything else is built on.9 atlases
In progress

Production System Foundations

Most incidents trace to missing fundamentals, not missing scale patterns — boring production competence is the highest-leverage engineering.

0% complete0 / 19 chapters
Coming soon
Live

Internet-Scale Product Systems

Architectural patterns proven at consumer scale — prose for humans, ontology for machines.

36% complete14 / 39 chapters
Planned

Client Systems

Client engineering is distributed systems on a fleet of devices you don't control, shipped through a deploy pipeline you don't own.

Plannedoutline forthcoming
Live

Event-Driven Systems

Teams adopt events for decoupling and inherit distributed-systems problems they didn't sign up for; this atlas teaches when events earn their cost.

28% complete5 / 18 chapters
Live

Data Platforms

A data platform is the system that turns raw operational exhaust into trusted business memory.

8% complete2 / 24 chapters
In progress

Database & Storage Systems

State has to live somewhere with guarantees that fit the workload — most "SQL vs NoSQL" debates are workload questions in disguise, and the fewest stores that satisfy the invariants wins.

0% complete0 / 24 chapters
Coming soon
Planned

Observability

Observability is not three kinds of telemetry; it's the ability to ask new questions of a system without shipping new code.

Plannedoutline forthcoming
Planned

Secure Systems

Security is a systems property, not a gate — learnable by the same engineers who learned caching and retries.

Plannedoutline forthcoming
Planned

Confidence Engineering

Quality is not testing at the end; it's a portfolio of validation investments, each with a cost and an ROI.

Plannedoutline forthcoming
Intelligence SystemsSystems that learn, rank and decide.4 atlases
In progress

ML Systems

Models are the easy part — ML systems fail as systems: data, serving, feedback loops, drift.

0% complete0 / 17 chapters
Coming soon
Planned

Search Systems

Relevance is a product problem wearing infrastructure clothes.

Plannedoutline forthcoming
Planned

Recommendation Systems

The algorithm is a minority of the outcome — inventory, cold start, feedback loops, and measurement dominate.

Plannedoutline forthcoming
Planned

Experimentation Systems

A/B testing is easy; trustworthy experimentation at org scale is a systems and culture problem.

Plannedoutline forthcoming
AI EraHow engineering changes in the age of AI.4 atlases
Live

GPU Systems

GPUs are a scarce, expensive resource you redesign around — the accelerator as a supply chain, not a server; the hardware substrate beneath the AI-era stack.

15% complete3 / 20 chapters
Live

LLM Systems

Production LLM systems are 10% model calls and 90% systems around a component that is confidently wrong.

12% complete2 / 16 chapters
Live

Agentic Systems

Agents are distributed systems where one node is stochastic; autonomy is a budget you spend, not a feature you enable.

7% complete1 / 15 chapters
In progress

AI-Native Engineering

AI doesn't remove engineering judgment; it relocates it — from writing code to specifying, verifying, and owning systems you didn't type.

0% complete0 / 11 chapters
Coming soon
Systems Around SystemsThe organizational and product systems that surround the code.4 atlases
Planned

Platform Engineering

Platforms are products with customers who are free to leave; golden paths beat mandates.

Plannedoutline forthcoming
Planned

Enterprise Software

Enterprise software is different physics — buyer ≠ user, tenant heterogeneity, and decade-long lifecycles reshape every architectural decision.

Plannedoutline forthcoming
In progress

Engineering Organizations

Org design is system design — Conway's law runs in both directions, and most "technical" problems are org structures leaking into architecture.

0% complete0 / 20 chapters
Coming soon
Planned

Cyber-Physical & Edge Systems

When software has to sense, decide, and act in the physical world, it inherits constraints no cloud scale prepares you for — physical time, lying sensors, and actuation with no undo; edge/cloud partitioning is where you spend or save them.

Plannedoutline forthcoming

The knowledge graph

See how every concept connects.

Concepts aren't isolated chapters — they're a graph. Every concept links to the chapters, books, papers and engineering blogs that touch it.

Traffic Shaping Retries Event Systems ML Systems Tail Latency Kafka CDC Backpressure Feature Stores Circuit Breakers Recommendations

Ask Zenorator

Ask questions across the entire atlas.

Every answer is grounded in the books, chapters, papers and blogs in the graph — and cited, so you can read the source.

Why do retries create cascading failures?↵ ask
TRYHow do feature stores relate to recommendations?Are agentic systems just distributed systems?Why do auditors ask for immutable logs?

◇ Answer

A retry is a request you make because a previous one failed. On its own that's harmless — the problem is correlation: when a dependency slows down, every caller fails at roughly the same moment, and every caller retries at roughly the same moment.1

That doubles or triples load on the exact system that was already struggling. It gets slower, more requests time out, and the retried load grows again — a feedback loop that takes down a service that was only briefly degraded.2

The fixes break the correlation and cap the amplification: jittered backoff so retries spread out in time, retry budgets so a client spends only a small fraction of its traffic on retries, and circuit breakers so a sick dependency gets room to recover.3

Sources

1ChapterRetries & Backoff· Production System Foundations
2PaperThe Tail at Scale· Dean & Barroso, 2013
3BlogTimeouts, retries & backoff with jitter· AWS Builders' Library

Related concepts

Tail LatencyBackpressureRequest CoalescingRetry Budgets

Search

Search returns relationships, not pages.

One bar, everywhere. Search concepts, patterns, books, chapters, companies, technologies, papers and blogs — results show how each one connects to the rest of the atlas.

backpressure12 results
Concept
Backpressure

connects → Retries, Kafka, Tail Latency

Chapter
Backpressure & Flow Control

Event-Driven Systems · references Reactive Streams

Pattern
Bounded queues

mitigates → cascading failure

Paper
Reactive Streams Specification

foundation for → backpressure

On the roadmap

More than a library. A place to build a mental model.

role-based learning paths
VideosNewslettersCourses Interactive diagramsLearning pathsCommunity discussions BookmarksPersonal notesProgress dashboard FlashcardsSpaced repetitionPrincipal Engineer path Data Engineer pathML Engineer pathPlatform Engineer path