back-of-the-envelope

Community

Quickly estimate system design parameters for scale.

AuthorArupbiswas09
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps users estimate key system design parameters such as QPS, storage, bandwidth, and server count based on high-level scale inputs.

Core Features & Use Cases

  • Estimate QPS: Calculate the expected query per second rate for a system.
  • Storage and Bandwidth: Estimate daily and total storage needs and peak bandwidth requirements.
  • Server Count: Determine the number of servers needed based on peak QPS and per-server QPS rates.
  • Use Case: When planning a new system, use this Skill to estimate the required resources based on expected user activity and data volume.

Quick Start

Run the 'back-of-the-envelope' calculator with your specific parameters, e.g., python3 scripts/botec.py --dau 1000000 --actions 1 --peak 2 --obj-bytes 1000 --media-frac 0.5 --retention-days 365 --server-qps 1000.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: back-of-the-envelope
Download link: https://github.com/Arupbiswas09/claude_skills/archive/main.zip#back-of-the-envelope

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.