As the demand for your application may grow, you will need to scale the application. Scaling the application can be done in multiple ways and different components can be scaled:

The preceding diagram shows you the different ways to scale your application or cluster, which we will discuss over the upcoming subsections.