Системный дизайн для начинающих (Полное руководство)
AWS Developers
0:00 / 0:00
Системный дизайн для начинающих (Полное руководство)
72 390 просмотров · 2 месяца назад
AWS Developers
1,72 млн подписчиков
72 390 просмотров · 2 месяца назад
Большинство руководств по проектированию систем начинаются с технологий. Это неправильно. Сначала возникает проблема, а технологический стек — следствие. Это инструмент для сокращения URL-адресов, разработанный так, как этого ожидает реальный интервьюер.
В этом видео я рассматриваю классический вопрос на собеседовании по проектированию систем, разбив его на 7 шагов, которые работают практически для любой задачи проектирования систем. Требования → оценка трафика → высокоуровневые компоненты → контракты API → технологический стек → ограничения реализации.
Amazon DynamoDB: https://go.aws/3R0DhaF
Amazon API Gateway: https://go.aws/4eI8h78
Подписывайтесь на AWS Developers!
🆇 X: https://go.aws/3SJKbS3
💼 LinkedIn: https://go.aws/4ba6MNW
0:00 Почему проектирование систем кажется сложным
0:26 Что такое проектирование систем?
1:04 Шаг 1: Понимание проблемы
1:35 Шаг 2: Определение требований
4:51 Шаг 3: Прогнозирование трафика
7:36 Шаг 4: Разработка высокоуровневых компонентов
9:07 Шаг 5: Определение API
10:39 Шаг 6: Выбор технологического стека
13:36 Шаг 7: Учет ограничений реализации
15:51 3 совета, которые изменили мой подход
17:47 Заключение