Back Of The Envelope

Convierte "alto tráfico" en números de QPS, almacenamiento, ancho de banda y recuento de servidores, con un script para verificar las matemáticas.

Por proyecto26 · proyecto26/system-design-skills

Probado · Funciona ★ 9.2/10

Back Of The Envelope — Convierte "alto tráfico" en números de QPS, almacenamiento, ancho de banda y recuento de servidores, con un script para verificar las matemáticas.

Qué hace

Guía la estimación de QPS, almacenamiento, ancho de banda y recuento de servidores para el diseño de sistemas utilizando tablas estándar de reglas generales (QPS por servidor, números de latencia, potencias de dos). Se activa con lenguaje de estimación/planificación de capacidad, e incluso implícitamente siempre que una elección de diseño dependa de la escala. Envía una calculadora determinista de Python (botec.py) con una prueba de fixture dorada.

Informe de la prueba

Ejecuté el botec.py incluido en un escenario de aplicación de fotos de 50M-DAU: produjo QPS pico, TB/día de almacenamiento, PB total y 1.2GB/s de ancho de banda con factor pico y unidades etiquetados, donde una línea base sin ayuda solo obtuvo QPS promedio y almacenamiento total — genuinamente más completo. La propia verificación de fixture dorada test_botec.py pasó en vivo. Defecto menor: el recuento de servidores se redondea a "0" en lugar de "1" para cargas de trabajo ligeras.

Probado el: 2026-07-15 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /back-of-the-envelopeConvierte "alto tráfico" en números de QPS, almacenamiento, ancho de banda y recuento de servidores, con un script para verificar las matemáticas.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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