How to Scale an Application? | System Design
HTML-код
- Опубликовано: 4 авг 2024
- Building an application that is just going to be used by a 100 users is different from an application that is going to be used by 100k users. In this lesson, we learn about the basics of System Design and we learn how to build scalable applications. We take an example of a hypothetical application that won't scale and gradually scale it to support high traffic while learning all the intricacies along the way.
0:00 Introduction
01:04 Lack of backups
02:18 Logging issues
03:07 Autorestart processes
03:35 Defaults are not always the best
03:57 Connection pooling
04:43 Integrating CDN to fix slowness
05:49 Dynamic content caching
06:08 Implement logrotation
06:37 Separate database and application servers
07:05 Split reads and writes
08:08 Handling load with Load balancer
08:48 ELK for the logs
Thank you for watching. Feel free to leave your feedback, questions, and comments in the section below and I will see you in the next lesson!
Channel website:
- roadmap.sh
Discord Community:
- / discord
Find us on the internet:
- / roadmapsh
- github.com/kamranahmedse/deve...
- / roadmapsh