back-of-the-envelope
CommunityQuickly 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.