Design: Back-of-the-envelope Estimation for System Design
Focus on quick, approximate calculations for system scale and performance. Detailed design and implementation are out of scope.
Functional Requirements
FR1: Estimate system capacity quickly with limited data
FR2: Calculate rough resource needs (servers, storage, bandwidth)
FR3: Provide latency and throughput approximations
FR4: Support decision making in early design phases
Non-Functional Requirements
NFR1: Estimates must be done within minutes
NFR2: Accuracy within an order of magnitude is acceptable
NFR3: Use simple math and assumptions
NFR4: No detailed data or simulations required