System Design: Масштабирование с нуля до миллиона пользователей (презентация) #systemdesign

15 подписчиков

12+
12+

3 просмотра

месяц назад

ПожаловатьсяНарушение авторских прав

15 подписчиков

12+
12+

3 просмотра

месяц назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

месяц назад

Поддержать канал: https://www.donationalerts.com/r/andd3dfx GitHub: https://github.com/andrei-punko 00:00 — Введение: цели урока и масштаб задачи (от 1 до 1 000 000+ пользователей). 01:05 — Уровень 1: Single Server Setup. Работа монолита и основы взаимодействия Client-Server. 04:30 — Выбор базы данных: SQL vs NoSQL. Когда стоит переходить на нереляционные хранилища. 09:15 — Вертикальное vs Горизонтальное масштабирование. Плюсы, минусы и физические ограничения. 13:40 — Внедрение Load Balancer (Балансировщик нагрузки). Обеспечение отказоустойчивости. 18:25 — Репликация базы данных (Master-Slave). Разделение нагрузки на чтение и запись. 24:10 — Стратегии кэширования. Использование Redis/Memcached для снижения нагрузки на БД. 31:50 — Content Delivery Network (CDN). Как ускорить доставку статического контента по всему миру. 37:15 — Stateless Tier: выносим состояние сессий из веб-серверов для бесконечного масштабирования. 42:40 — Работа с несколькими дата-центрами (Multi-Data Center). Гео-распределение и Disaster Recovery. 48:05 — Messaging Queues (Очереди сообщений). Асинхронное взаимодействие компонентов системы. 53:30 — Мониторинг, логирование и автоматизация (CI/CD) на высоких нагрузках. 57:15 — Масштабирование базы данных: Sharding (Шардирование) и его сложности. 01:02:10 — Итоговая архитектура системы на 1 млн пользователей и финальные выводы.

Название:

System Design: Масштабирование с нуля до миллиона пользователей (презентация) #systemdesign

Категория:

Разное