Back Of The Envelope
Omdanner "high traffic" til QPS, lagerplads, båndbredde og serverantal tal, med et script til at tjekke matematikken.
Testet · Virker
Hvad det gør
Guider QPS, lagerplads, båndbredde og serverantal estimering til systemdesign ved hjælp af standard tommelfingerregler (per-server QPS, latenstal, potenser af to). Triggere på estimerings-/kapacitetsplanlægningssprog, og endda implicit, når et designvalg afhænger af skala. Leverer en deterministisk Python-kalkulator (botec.py) med en golden-fixture test.
Testrapport
Kørte den bundtede botec.py på et 50M-DAU foto-app scenarie: den producerede peak QPS, TB/dag lagerplads, PB total, og 1.2GB/s båndbredde med mærket peak-faktor og enheder, hvor en uledsaget baseline kun fik avg QPS og total lagerplads — ægte mere komplet. Egen test_botec.py golden-fixture check bestod live. Mindre fejl: serverantal rundes til "0" i stedet for "1" for lette arbejdsbyrder.
Testet: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/proyecto26/system-design-skills mkdir -p ~/.claude/skills cp -r system-design-skills/skills/back-of-the-envelope ~/.claude/skills/back-of-the-envelope
Kommandoer og eksempelprompter
/back-of-the-envelopeOmdanner "high traffic" til QPS, lagerplads, båndbredde og serverantal tal, med et script til at tjekke matematikken.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
estimate the QPS and storage needs for 50 million daily usershow many servers would I need to handle this traffic loadcalculate bandwidth and storage for a photo-sharing app at scale