Vertical Scaling
- It means increasing the specifications of individual resources.
- Increasing the memory or number of CPU’s on the server.
- like increasing the amount of RAM, CPU and other Resources.
Horizontal Scaling
- It means increasing the number of resources, rather than specifications of resources.
- Adding additional webservers, to spread the load of traffic hitting your application.
- like You can add more machines into your pool of resources