Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Архитектура на микроуслуги
- Фундаментални принципи на микроуслугите
- Основни компоненти и дизайн на услуги
- Често срещани модели на микроуслуги
- Стратегии за комуникация между услуги
- Обработка на разпределени транзакции в микроуслуги
- Съображения за сигурност в архитектурата на микроуслуги
- Оркестрация и откриване на услуги
- Контейнеризация на микроуслуги
- Мониторинг и наблюдаемост на микроуслуги
- Въведение в безсървърните архитектури и събитийното моделиране
Архитектура на базирани на контейнери приложения
- Въведение в концепциите за контейнеризация
- Работа с Docker: създаване и управление на контейнери
- Принципи на дизайн за контейнеризирани приложения
- Основи на Kubernetes и оркестрацията на контейнери
- Мрежи в контейнеризирани среди
- Най-добри практики за сигурност на контейнери
- Използване на Service Mesh за комуникация между микроуслуги
- Стратегии за балансиране на натоварването и мащабиране
- Разпределено проследяване и събиране на метрики
- Инфраструктура като код (IaC) за внедряване на контейнери
- Настройка на платформа за внедряване на контейнери
CI/CD внедряване
- Ключови концепции на CI/CD процесите
- Инструменти и технологии за CI/CD автоматизация
- Автоматизиране на изграждане и версиониране
- Стратегии за автоматизирано тестване в CI/CD
- Автоматизация на внедряването и стратегии за пускане
- Използване на инфраструктура като код (IaC) при внедрявания
- Модели на внедряване: синьо-зелено, канарче и текущи актуализации
- Интегриране на сигурността в DevOps (DevSecOps)
ABC (Разширени най-добри практики и съображения)
- Най-добри практики за устойчива архитектура
- Съображения за оптимизация на производителността и мащабируемост
- Планиране на възстановяване при бедствия за микроуслуги и контейнери
Обобщение и следващи стъпки
Изисквания
- Основни познания по разработка на софтуер
- Разбиране на концепциите за облачни изчисления
- Запознатост с използването на команден ред в Linux
Аудитория
- Разработчици на софтуер
- DevOps инженери
- Облачни архитекти
- Системни администратори
21 Часа
Отзиви от участници (1)
Най-добри практики за CI/CD (gitflow и gitops), стратегии за приложения, идемпотентност и дрифт, управление на отдалеченото състояние (remote state), бюджети за прекъсване на Pod-овете (Pod Disruption Budgets) и най-добри практики
McKayla Fusco - NSWC Dahlgren Division - DNA
Курс - Resilient Architecture: Microservices, Containers, and CI/CD
Машинен превод