Bottlenecks are ubiquitous in all areas in life. In computing they are often obvious and examine; you can often tell if your system can handle only so many requests, because it lacks one of the following:
- disk I/O
- network I/O
- storage
- RAM
- processing power
- racks for new servers …