Scaling
Explore strategies for scaling your business or technology stack to handle growth while maintaining quality and efficiency.

Published At
7/9/2022
Reading Time
~ 1 min read
Scaling
Scaling is of two types:
- Vertical Scaling
- Horizontal Scaling
Vertical Scaling refers to scale-up, which means adding more power to your server (CPU, RAM, etc.).
Horizontal Scaling refers to scale-out, which allows you to scale by adding more servers to your pool of resources.
Vertical Scaling
- When traffic is low, itβs a great option
- Simplicity is its great advantage
Though vertical scaling has some hard limits
- Itβs impossible to add unlimited CPU and memory to a single server
- Vertical scaling does not have failover and redundancy. If a server goes down, your product goes down with it completely.
Horizontal Scaling
It is more desirable for large-scale applications due to the limitation of vertical scaling.
π
Do you have any questions, or simply wish to contact me privately? Don't hesitate to shoot me a DM on Twitter.
Have a wonderful day.
Abhishek π