Как разработать систему уведомлений | Что нужно знать для собеседований по системному проектированию
Interview Simplified
0:00 / 0:00
Как разработать систему уведомлений | Что нужно знать для собеседований по системному проектированию
4 730 просмотров · 10 месяцев назад
Interview Simplified
6,44 тыс. подписчиков
4 730 просмотров · 10 месяцев назад
Узнайте, как современные системы уведомлений проектируются с нуля шаг за шагом. В этом часовом углубленном курсе по проектированию систем вы поймете, как такие платформы, как WhatsApp, Instagram или LinkedIn, эффективно обрабатывают миллионы уведомлений.
Мы перейдем от высокоуровневой архитектуры к углубленному техническому анализу, охватив все основные компоненты, включая API, очереди, базы данных и механизмы доставки.
Идеально подходит для подготовки к собеседованиям по проектированию систем, для бэкенд-разработчиков и архитекторов программного обеспечения, желающих получить глубокое понимание реальной инфраструктуры уведомлений.
Временные метки:
00:00:00 - Введение
00:01:40 - Зачем нам нужна система уведомлений
00:03:44 - Функциональные требования
00:07:15 - Нефункциональные требования
00:12:50 - DAU/MAU
00:15:13 - Оценка пропускной способности
00:18:36 - Оценка объема хранилища
00:22:03 - Оценка объема памяти
00:22:41 - Оценка сети или пропускной способности
00:24:38 - Проектирование API: отправка уведомлений
00:28:03 - Базовый высокоуровневый алгоритм работы
00:38:26 - Проблемы с базовым высокоуровневым алгоритмом работы
00:42:33 - Валидация и приоритизация
00:44:18 - Ограничение скорости уведомлений для предотвращения спама
00:45:34 - Пользователь Настройки
00:48:08 - Реорганизация служб
00:52:14 - Обработка различных типов уведомлений
00:56:45 - Разделение зависимостей
01:02:25 - Подробный анализ: Выбор базы данных
01:05:43 - Подробный анализ: Моделирование базы данных
Хотите узнать больше о проектировании систем?
Присоединяйтесь к нашему мастер-классу по системному проектированию: https://www.udemy.com/course/system-d...
Оставайтесь на связи:
Веб-сайт: https://www.sweetcodey.com
LinkedIn: / sweet-codey
Instagram: / sweetcodey
🎥 Подпишитесь на наш канал, чтобы получать больше подобного контента: / @sweetcodey
До свидания, чувак и 𝗰𝗼𝗺𝗺𝗲𝗻𝘁!!
𝗛𝗮𝗽𝗽𝘆 𝗹𝗲𝗮𝗿𝗻𝗶𝗻𝗴!!
#SystemDesign #NotificationSystem #BackendEngineering #SoftwareArchitecture #ScalableSystems #DistributedSystems #APIDesign #TechEducation #InterviewPrep #SystemDesignInterview