- 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