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:
![](https://static.packt-cdn.com/products/9781789619690/graphics/assets/0ba82303-be6e-4768-9396-6f29a7de1f2a.png)
The preceding diagram shows you the different ways to scale your application or cluster, which we will discuss over the upcoming subsections.