Back Of The Envelope
Förvandlar "hög trafik" till QPS, lagring, bandbredd och serverantal siffror, med ett skript för att kontrollera matematiken.
Testad · Fungerar
Vad den gör
Guidar QPS, lagring, bandbredd och serverantal uppskattning för systemdesign med standard tumregler (per server QPS, latensnummer, potenser av två). Triggers på uppskattnings-/kapacitetsplaneringsspråk, och även implicit när ett designval hänger på skala. Levererar en deterministisk Python-kalkylator (botec.py) med ett gyllene fixture-test.
Testrapport
Körde den medföljande botec.py på ett 50M-DAU foto-app-scenario: den producerade topp QPS, TB/dag lagring, PB totalt, och 1.2GB/s bandbredd med märkt toppfaktor och enheter, där en oledd baslinje bara fick genomsnittlig QPS och total lagring — genuint mer komplett. Eget test_botec.py gyllene fixture-kontroll passerade live. Mindre fel: serverantal rundas till "0" istället för "1" för lätta arbetsbelastningar.
Testad: 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
Kommandon och exempelprompter
/back-of-the-envelopeFörvandlar "hög trafik" till QPS, lagring, bandbredd och serverantal siffror, med ett skript för att kontrollera matematiken.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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