Design Scaling Web Service with Backup, Failover, Monitoring and Load Balancing

Hello,

I am planning a large-scale web service that is accessed by maximum 5000 people at the same time and the total user amount would be 30k or something in that dimension.

Now with that big size we need backups, if possible we should also do load-balancing and monitor the servers. My current experience is with Apache Web Servers and sites that have maximum 5000 people in a month or even a year.

To the web service: I am still determining the best framework to use. The database will…

Design Scaling Web Service with Backup, Failover, Monitoring and Load Balancing