Перейти к содержимому

Системный дизайн для начинающих (Полное руководство)

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 Заключение