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

Комментарии • 87