Blog
About Me
How to scale application from small to million of users
Published in
System Design
February 17, 2021
2 min read
February 17, 2021
2 min read
Big App consist of these components:
Load Balancers: route request from each user to one of available servers.
CDN: hosting static files like images, html, css, js files
Web servers: scaling horizontal web servers to adapt a large amount of request from million users.
Databases: This is another bottleneck of system. Scaling database is necessary for big system.
Caches: This help to reduce work load of databases. Best cache strategy help make system fast.
Message queue and Workers
Logging, Metrics, Monitoring and Automation
Datacenters: Global app should route user requests to nearest datacenter in geography location.
Previous
Web Performance Optimization - Tối ưu tốc độ web ra sao và những kinh nghiệm thực tế
Next
Thói quen nguyên tử - Automic Habits
Hien Do
Software Engineer
Topics
Book
Web Development
System Design
© 2021, All Rights Reserved.