Автор: Е. Нижибицкий, В. Бабушкин
Название: System Design проектирование систем как в BigTech (2022)
Расширяем круг компетенций или готовимся к интервью в BigTech.
Для кого этот курс:
Модуль 1 - Сбор требований и оценка нагрузки
Название: System Design проектирование систем как в BigTech (2022)
Расширяем круг компетенций или готовимся к интервью в BigTech.
Для кого этот курс:
- Системный администратор
- Разработчик
- Аналитик
- Архитектор
- Продакт и проджект менеджер
- Инженер
Модуль 1 - Сбор требований и оценка нагрузки
- Начнём проектирование системы с выбора ограниченного круга функциональных и нефункциональных требований, которым она должна соответствовать.
- Исходя из предположений о количестве пользователей и паттернах использования оценим трафик и требования к необходимому железу.
- При создании системы будем придерживаться простого дизайна, покрывающего все базовые сценарии использования.
- Обсудим выбор подходящих систем управления базами данных и рассмотрим модульный подход к проектированию, позволяющий расширять систему с повышением требований к функционалу, надёжности и скорости работы.
- Увеличим число реплик для избыточности в наших сервисах и базах данных, сбалансируем и ограничим нагрузку на отдельные части системы, кешируем часто используемые данные, поработаем с долгими соединениями и тяжёлыми файлами.
- Обеспечим возможность текстового поиска в данных своими силами и с помощью готовых продуктов.
- Настроим поиск по геоданным, мониторинг и сбор логов для аналитики и внешних команд.
- Спроектируем дизайн популярной системы, которой пользуются миллионы людей по всему миру.
- Применим для этого все знания, полученные в рамках курса.
Cкрытый контент, нужно авторизируйся или присоединяйся.
Возможно, Вас ещё заинтересует:
- [deworker.pro] Стрим про безопасность web-приложений
- [Дмитрий Чернов] AL-1724VR Установка и управление виртуализацией в ОС Astra Linux Special Edition 1.7
- [HTB Academy] Сертифицированный специалист по тестированию на проникновение Hack The Box (часть 2)
- [Step Up] Разработчик чат-ботов. Уровень Мастер
- [PurpleSchool] Golang - Templ Fiber HTMX (2025)