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.

di proyecto26 · proyecto26/system-design-skills

Promosso ★ 9.2/10

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.

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 users
  • how many servers would I need to handle this traffic load
  • calculate bandwidth and storage for a photo-sharing app at scale