Back Of The Envelope
Omdanner "høy trafikk" til QPS, lagring, båndbredde og server-antall, med et skript for å sjekke matematikken.
Bestått
Hva den gjør
Veileder QPS, lagring, båndbredde og server-antall estimering for systemdesign ved bruk av standard tommelfingerregler (per-server QPS, latens-tall, potenser av to). Utløses ved estimerings-/kapasitetsplanleggingsspråk, og til og med implisitt når et designvalg avhenger av skala. Leverer en deterministisk Python-kalkulator (botec.py) med en gylden fixtur-test.
Testrapport
Kjørte den bundlete botec.py på et 50M-DAU foto-app-scenario: den produserte topp QPS, TB/dag lagring, PB totalt, og 1.2GB/s båndbredde med merket toppfaktor og enheter, der en uten hjelp basislinje bare fikk gjennomsnittlig QPS og total lagring — genuint mer komplett. Egen test_botec.py gylden-fixtur-sjekk passerte live. Mindre feil: server-antall runder til "0" i stedet for "1" for lette arbeidsmengder.
Testet på: 2026-07-15 · Claude Code 2.x (agent harness)
Installer
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 "høy trafikk" til QPS, lagring, båndbredde og server-antall, med et skript for å sjekke matematikken.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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