Vertical & Horizontal Scaling

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