Знания в области Agile разработки и сопровождения архитектуры облачных решений становятся обязательным требованием к IT специалистам. Именно такие специалисты являются самыми востребованными и высокооплачиваемыми у крупных работодателей: Google, Amazon, Microsoft, Yandex, Сбербанк и других.
Курс рассчитан на архитекторов, разработчиков, администраторов, специалистов по информационной безопасности и DevOps специалистов, которые хотят научиться подходу к Agile разработке и сопровождению архитектуры облачных решений (Infrastructure as Code) на основе рекомендаций AWS Well‑Architected Framework.
Содержание курса
Курс обеспечивает “апгрейд” до уровня Cloud Solution Architect посредством обучения по двум направлениям — структурированному подходу Well‑Architected Framework и Аgile методологии ведения проекта разработки архитектуры.
Курс использует фреймворк, разработанный в AWS, но знания и умения полученные в рамках курса являются универсальными, и могут применяться в разработке архитектуры облачных решений для AWS, Azure, GCP, Oracle Cloud, и других, а также для разработке архитектуры решений, размещаемых в собственных или партнерских ЦОД.
Направление Well‑Architected Framework дает студентам знания об использовании 5-ти наборов требований к облачной архитектуре:
- Оптимизация бизнес‑процессов (Operational Excellence)
- Безопасность (Security)
- Надежность (Reliability)
- Высокая производительность (Performance Efficiency)
- Оптимизация затрат (Cost Optimization)
Направление Agile методология дает студентам знания о процессе разработки архитектуры, который базируется на SCRUM ритуалах (Sprint Planning, Daily StandUp, Backlog Grooming и др.) и следующих 7 подходах:
- Дизайн рождается, архитектура — это плод сотрудничества (intentional architecture)
- Чем больше система, тем длиннее процесс дизайна архитектуры (architectural runway)
- Создайте простейшую архитектуру, которая может работать (established design
- principles)
- Если сомневаетесь, закодируйте или смоделируйте (spikes, prototype, domain and use
- case)
- Кто разрабатывает, тот и проверяет (design for testability)
- Монополии на инновации нет (teams, hackathons)
- Поток реализации архитектуры (architectural epics and the portfolio kanban)
По итогу курса вы сможете:
- Вести Agile SCRUM проект разработки и эволюции архитектуры облачных решений
- Создавать архитектуру облачных решений (Infrastructure as Code), отвечающей принципам Well‑Architected Framework — оптимизации бизнес-процессов, безопасности, надежности, высокой производительности, оптимизации затрат.
Программа обучения
1 Принципы дизайна облачных решений
- Введение в особенности дизайна cloud-native архитектуры
2 Agile SCRUM методология для разработки архитектуры
- Обзор SCRUM в контексте разработки архитектуры облачного сервиса
- Обзор принципов Agile разработки архитектуры облачного сервиса
3 Well‑Architected Framework — наборы требований
- Оптимизация бизнес‑процессов (Operational Excellence), основные понятия и принципы
- Оптимизация бизнес‑процессов, практика применения
- Безопасность (Security), основные понятия и принципы
- Безопасность, практика применения
- Безопасность, DevSecOps
- Надежность (Reliability), основные понятия и принципы
- Надежность, практика применения
- Высокая производительность (Performance Efficiency), основные понятия и принципы
- Высокая производительность, практика применения
- Оптимизация затрат (Cost Optimization), основные понятия и принципы
- Оптимизация затрат, практика применения
4 Пример использования Well‑Architected Framework
- Инструменты и подходы к созданию и анализу архитектуры
- Разбор реального примера разработки и эволюции архитектуры сложного облачного решения











