What is Scalability?
Scalability refers to the idea of a system in which every application or piece of infrastructure can be expanded to handle increased load.
For example, suppose your web application gets featured on a popular website like ProductHunt. Suddenly, thousands of visitors are using your app – can your infrastructure handle the traffic? Having a scalable web application ensures that it can scale up to handle the load and not crash. Crashing (or even just slow) pages leave your users unhappy and your app with a bad reputation.
Systems have four general areas that scalability can apply to:
Types of Scalability
Benefits of Scalability