- upgrading your existing server, i.e with [[CPU]] or [[RAM]]
- advantages:
- simplicity, good for when traffic is low
- disadvantages:
- impossible to add unlimited [[CPU]] and [[Memory]] to one server
- doesn't have failover or redundancy like in [[Horizontal Scaling]]
- if one server goes down, entire app goes down with it