Блок 10. Инфраструктура и поставка для архитектора
Архитектору не нужно администрировать Kubernetes, но нужно понимать, как система будет развёрнута, выпущена, восстановлена после аварии и сколько это стоит. Без этого требования к развёртыванию, релизам и отказоустойчивости пишутся вслепую, а решения «уедем в облако» принимаются без оценки последствий.
| # | Модуль | Неделя |
|---|---|---|
| 10.1 | Контейнеры и Kubernetes для архитектора | 30 |
| 10.2 | CI/CD, стратегии релизов, feature flags | 30 |
| 10.3 | Облака: сервисы, модели, привязка к вендору | 31 |
| 10.4 | Отказоустойчивость, аварийное восстановление, мультирегион | 31 |
| 10.5 | SRE-практики, управление инцидентами и стоимость (FinOps) | 31 |
Главные источники
- Kelsey Hightower et al., Kubernetes: Up and Running (3rd ed.).
- Christie Wilson, Grokking Continuous Delivery (2022).
- Google, Site Reliability Engineering и The Site Reliability Workbook (бесплатно на sre.google).
- Облачные Well-Architected Framework: AWS, Azure, Google Cloud; документация Yandex Cloud.
Критерий завершения блока
Для обезличенной системы из итогового проекта описать: схему развёртывания в Kubernetes (объекты, ресурсы, автомасштабирование), конвейер поставки и стратегию релиза, план аварийного восстановления с RPO/RTO и оценку стоимости инфраструктуры в месяц.