Curriculum

System design scenarios

Every Mutexmachine scenario has a public reference page and a runnable simulator deep link. Start guided, browse by topic, or jump straight into traffic.

Open simulator

Guided basics

Guided lesson 04

Scaling reads

CatalogLab

A catalog app has cache, but read volume still exceeds what the primary database should answer alone.

Peak 2,300 users
95%uptime 280msp95 $620budget
SRV DB LB RDS REP
Guided lesson 06

Heavy files

ImageNest

A media-heavy app wastes server capacity on files that belong at the edge.

Peak 3,594 users
95%uptime 260msp95 $760budget
SRV DB LB RDS REP QUE

fundamentals

Scenario 01

The monolith

TaskFlow

Simple project management tool. Steady traffic, modest scale. Your first real deployment.

Peak 322 users
99%uptime 400msp95 $300budget
SRV DB
Scenario 02

Real-time messaging app launching publicly. Organic growth with unpredictable spikes from social shares.

Peak 2,887 users
99.5%uptime 200msp95 $500budget
SRV DB RDS LB RLM
Scenario 03

E-commerce platform. You know the spike is coming. Budget is generous but the SLA is brutal.

Peak 6,734 users
99.9%uptime 150msp95 $800budget
SRV DB RDS LB QUE REP

scaling patterns

Scenario 04

Database scaling

LedgerBase

A financial ledger app where the single database becomes the ceiling. Read replicas, connection pool tuning, and query offloading are the only paths forward.

Peak 2,828 users
99.8%uptime 160msp95 $620budget
SRV DB RDS LB REP QUE
Scenario 06

Async processing

MailForge

An email delivery platform where sending, rendering, and delivery stats all compete for the same resources. Moving work off the request path is the only way to keep the API responsive.

Peak 2,686 users
99.7%uptime 140msp95 $580budget
SRV DB QUE WRK LB RDS
Scenario 05

A payments startup lands a partner launch. Checkout must stay fast while retries, auth, and DB reads compete for capacity.

Peak 2,861 users
99.85%uptime 160msp95 $720budget
SRV DB RDS LB QUE WRK
Scenario 07

Edge delivery

ClipForge

A creator platform releases a video collaboration feature. Media delivery, asset storage, and app traffic all spike together.

Peak 6,012 users
99.7%uptime 190msp95 $760budget
SRV DB CDN OBJ SRCH RDS

reliability

Scenario 08

Health monitoring platform. Lives depend on uptime. No excuses, no downtime, no exceptions.

Peak 1,467 users
99.99%uptime 100msp95 $600budget
SRV DB RDS LB QUE REP
Scenario 09

A content recommendation feed where the ML ranking service becomes unstable. The feed must keep serving, even if recommendations are less personalized.

Peak 2,178 users
99.5%uptime 250msp95 $550budget
SRV DB RDS LB QUE WRK
Scenario 10

Incident response

NightShift

You inherit a live system that is already in trouble. Database overloaded, error rate climbing, latency spiking. Diagnose the bottleneck and stabilize before the SLA breach window closes.

Peak 1,842 users
99.5%uptime 300msp95 $800budget
SRV DB RDS LB REP QUE

advanced

Scenario 11

Realtime systems

ArenaLoop

A multiplayer backend goes live. Long-lived sessions, bursts of match events, and chat traffic punish shallow scaling.

Peak 3,444 users
99.9%uptime 120msp95 $860budget
SRV DB LB WS STR QUE
Scenario 12

Data pipelines

PulseGrid

An IoT telemetry platform gets a firmware rollout. Ingestion is cheap until streams, analytics, and storage all back up.

Peak 3,955 users
99.75%uptime 180msp95 $820budget
SRV DB STR ANL QUE WRK

oncall

On-call 13

The Friday deploy

LedgerWing

A mid-size SaaS is entering the evening peak. The previous engineer scaled servers repeatedly, but every read still lands on the primary database.

Peak 923 users
98%uptime 500msp95 $380budget
SRV DB RDS LB REP QUE
On-call 14

The silent backlog

ShipRelay

A fulfillment service moved writes behind a queue, but only one worker is draining it. The UI is still mostly green while backlog climbs.

Peak 5,231 users
99.5%uptime 260msp95 $650budget
SRV DB LB QUE WRK STR
On-call 15

A healthy internal tool is wildly overprovisioned. Finance needs a material cost cut before the next billing cycle without breaching the remaining peak.

Peak 918 users
99.4%uptime 300msp95 $300budget
SRV DB LB RDS REP QUE