What problem does it solve?
This Skill helps you quickly judge whether a system idea is feasible before investing time in design, implementation, or optimization. It reduces costly mistakes by turning vague scale questions about capacity, latency, throughput, storage, and cost into defensible order-of-magnitude estimates.
Core Features & Use Cases
- Back-of-the-envelope system estimation: Breaks large questions into simple factors, brackets uncertainty, and combines them into a practical estimate.
- Engineering sanity checks: Compares results against physical limits and trusted reference points like network latency, disk speed, RAM bandwidth, and human response time.
- Decision support for design tradeoffs: Useful for sizing queues, caches, databases, server fleets, storage growth, and cloud spend before committing to an architecture.
- Use Case: If a team proposes serving 10 million users from a single region on one database, this Skill helps estimate peak load, expected QPS, and whether the plan is robust or likely to fail under realistic assumptions.
Quick Start
Ask the fermi-estimation skill to estimate whether your proposed architecture can meet a stated user, latency, or cost target within one order of magnitude.