System design field notes

Size the system before you draw it.

A quick, inspectable back-of-the-envelope estimate for request load, peak capacity, compute, data transfer, and optional storage growth.

01 / Inputs

Traffic assumptions

editable
Extended metrics

02 / Estimate

Capacity snapshot

Peak-aware

Baseline service instances

Requests / day

DAU × requests per user

Average requests / sec

Requests / 86,400 seconds

Peak requests / sec

Effective RPS / server

Daily data transfer

request + response payload

Peak network throughput

payload only; excludes protocol overhead

Throughput baseline only. In an interview, add availability capacity explicitly—for example N+1, one-zone loss, or a stated failover policy.

03 / Optional module

Storage footprint

Use this when retained data materially shapes the design—for example media, documents, events, backups, or long-lived user content.

Open only when relevant
Estimate daily growth and retained capacity Items × average payload, adjusted for metadata, retention, and durability copies.

Retained storage footprint

Raw growth / day

single logical copy

Provisioned growth / day

Provisioned growth / 30 days

A planning shortcut; excludes deletion, compression, and lifecycle tiering.

04 / Reference

Useful orders of magnitude

Conversation starters, not guarantees. Real capacity depends on query shape, indexes, hardware, payloads, latency targets, and cache hit rate. Benchmark your own path before committing.

ComponentRule of thumb
Relational database~1K QPS baseline
Key-value store~10K QPS baseline
In-memory cache~100K ops/s baseline
Network latencysame DC → inter-region
Monthly volumefast planning shortcut

05 / Engineering Manager lens

Lead the conversation, not every implementation detail.

Use the estimates to expose constraints and trade-offs. Go deeper only where scale, risk, or the interviewer makes it relevant.

01

Frame

Clarify users, critical journeys, SLOs, constraints, and what is out of scope.

02

Estimate

Use round numbers to find the likely bottleneck—not to manufacture precision.

03

Design

Draw the simplest end-to-end path, then scale only the pressured components.

04

Operate

Cover failure modes, observability, security, cost, and safe rollout at the right depth.

05

Decide

State trade-offs, ownership boundaries, and what evidence would change the decision.

06 / Drawing kit

Core system design icons for Excalidraw.

A deliberately simple canvas with the essential interview components, including single-instance and scaled-out variants. Every icon, name, and short description is grouped—click once, copy, and paste it into your diagram.

Download Excalidraw icon sheet
20 grouped components No cards. No templates.
Just copy-ready icons.