Scaling Servers
Imrpove CPU, RAM, Disk in Remote Web Servers.
Vertical Scaling
Increase CPU or processing capabilities of single machine to handle more load
Add more Machines, with a loosely coupled interaction, such as using methods like Load Balancers, or using a Broker Pub Sub & System System via tools like RabbitMQ and Cache store like Redis
Scaling Databases
Full: Scale DBs
in Databases, performance is measured on metrics like Write Operations per sec [WPS]
Here, Scaling methods like [Vertical Scaling] & [Horizontal Scaling] does work, but these are other techniques
Done with techniques like Sharding Databases and Partitioning Databases
Suggested for learning more in depth about building Scalable Apps: