Headway·Software Engineer·Onsite - System Design / Architecture
- Given a number of users and how active each one is, estimate the server capacity needed: CPU, memory, disk IOPS, and network bandwidth. Walk through the full calculation from scratch.
“I started with DAU and per-user request rate to get QPS, which felt fine, but then they wanted me to explicitly cost out CPU and memory per request and I fumbled around for a bit.”