Scaling is one of the biggest challenges that any business faces when trying to cater to an increased user base.
Scalability is simply the capability of a system/program to handle a growing work. In other words, scalability is the ability of the system/program to scale.
The scalability of a system is its ability to handle an increasing/increased load of work. There are two main strategies or types of scalability in which we can scale our application.