Week 10: Scaling Web Applications
Scaling a web application to scale to millions of users with horizontal and vertical scaling; perform application caching to speed up requests and reduce server load; retrying failed requests; Four golden signals of monitoring.
In this lecture, we will learn:
Why...
- Is it important to keep a web application stateless to support horizontal scaling?
- Are caching strategies important in scaling a web application?
- Is it important to have a good retry policy for failed requests?
- Are the Four Golden Signals of Monitoring important for web applications?
How to...
- Reduce server load using server cache
- Discover server capacity
- Monitor server performance using Four Golden Signals of Monitoring