Architecture, Explained
an interactive guide

Architecture,
explained one step at a time.

Six short, click-through lessons on the patterns behind well-built systems.

01

Monolith vs. Microservices

One big app, or many small ones that talk to each other.

start
02

Caching

Skipping the slow path the second time around.

start
03

Message Queues

Letting work wait its turn instead of blocking.

start
04

API Gateway

One front door for a bunch of backend services.

start
05

Event-Driven Architecture

Publishing news, without knowing who's listening.

start
06

CAP Theorem

Pick two, when the network splits in half.

start