Back Of The Envelope
Trasforma "alto traffico" in numeri di QPS, storage, larghezza di banda e conteggio server, con uno script per verificare i calcoli.
Promosso
Cosa fa
Guida la stima di QPS, storage, larghezza di banda e conteggio server per la progettazione di sistemi utilizzando tabelle standard basate su regole empiriche (QPS per server, numeri di latenza, potenze di due). Si attiva con linguaggio di stima/pianificazione della capacità, e anche implicitamente ogni volta che una scelta di progettazione dipende dalla scala. Fornisce un calcolatore Python deterministico (botec.py) con un test golden-fixture.
Rapporto di test
Ho eseguito il botec.py incluso su uno scenario di app fotografica da 50 milioni di DAU: ha prodotto QPS di picco, TB/giorno di storage, PB totali e 1.2 GB/s di larghezza di banda con fattore di picco ed unità etichettati, dove una base non assistita ha ottenuto solo QPS medi e storage totale — genuinamente più completo. Il controllo golden-fixture del proprio test_botec.py è passato dal vivo. Difetto minore: il conteggio server arrotonda a "0" invece di "1" per carichi di lavoro leggeri.
Testato il: 2026-07-15 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/back-of-the-envelopeTrasforma "alto traffico" in numeri di QPS, storage, larghezza di banda e conteggio server, con uno script per verificare i calcoli.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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