Peak request rate
\(\text{Active users} = 120{,}000 \times 20\% = 24{,}000\)
\(24{,}000 \times 5 = 120{,}000\ \text{requests/min} = \dfrac{120{,}000}{60} = 2{,}000\ \text{requests/s}\)
Application servers
\(\dfrac{2{,}000}{800} = 2.5 \;\Rightarrow\; \lceil 2.5 \rceil = 3\) (two servers would handle only 1,600 req/s).
Database servers
\(2{,}000 \times 2 = 4{,}000\ \text{queries/s}, \quad \dfrac{4{,}000}{1{,}000} = 4\)
Minimum: 3 application servers and 4 database servers. (In practice add at least one extra of each for redundancy, N+1.)
— rhs