Back Of The Envelope

Verwandelt "hohen Traffic" in QPS, Speicher, Bandbreite und Serveranzahl, mit einem Skript zur Überprüfung der Mathematik.

von proyecto26 · proyecto26/system-design-skills

Getestet · Funktioniert ★ 9.2/10

Back Of The Envelope — Verwandelt "hohen Traffic" in QPS, Speicher, Bandbreite und Serveranzahl, mit einem Skript zur Überprüfung der Mathematik.

Was es kann

Leitet die Schätzung von QPS, Speicher, Bandbreite und Serveranzahl für das Systemdesign anhand von Standard-Faustregeln (QPS pro Server, Latenzwerte, Zweierpotenzen). Löst bei Schätzungs-/Kapazitätsplanungs-Sprache aus und implizit sogar immer dann, wenn eine Designentscheidung von der Skalierung abhängt. Liefert einen deterministischen Python-Rechner (botec.py) mit einem Golden-Fixture-Test.

Testbericht

Führte das gebündelte botec.py für ein 50-Mio.-DAU-Foto-App-Szenario aus: Es produzierte Spitzen-QPS, TB/Tag Speicher, PB gesamt und 1,2 GB/s Bandbreite mit gekennzeichnetem Spitzenfaktor und Einheiten, während eine ungesteuerte Basis nur durchschnittliche QPS und Gesamtspeicher lieferte – wirklich vollständiger. Eigener test_botec.py Golden-Fixture-Check bestanden. Kleinere Schwäche: Serveranzahl rundet bei geringer Auslastung auf "0" statt auf "1".

Getestet am: 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

Befehle & Beispiel-Prompts

  • /back-of-the-envelopeVerwandelt "hohen Traffic" in QPS, Speicher, Bandbreite und Serveranzahl, mit einem Skript zur Überprüfung der Mathematik.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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