Examples of Resource Estimation
Try your hand at some of the back-of-the-envelope numbers.
Introduction
Now that we’ve laid the foundation for resource estimation, let’s make use of the knowledge we gained in the previous lesson to estimate resources like servers, storage, and bandwidth. Below, we consider the Twitter service, make assumptions, and based on those assumptions, we make estimations. Let’s jump right in!
Number of servers required
Let’s make the following assumptions about a Twitter-like service.
Assumptions:
There are 500 million (M) daily active users (DAU).
A single user makes 20 requests per day on average.
We know that a single server (with 64 cores) can handle 64000 RPS.