Съдържание и теми, включени в курса
Архитектура на микроуслуги
- Фундаментални принципи на микроуслугите
- Основни компоненти и дизайн на услуги
- Често срещани модели на микроуслуги
- Стратегии за комуникация между услуги
- Обработка на разпределени транзакции в микроуслуги
- Съображения за сигурност в архитектурата на микроуслуги
- Оркестрация и откриване на услуги
- Контейнеризация на микроуслуги
- Мониторинг и наблюдаемост на микроуслуги
- Въведение в безсървърните архитектури и събитийното моделиране
Архитектура на базирани на контейнери приложения
- Въведение в концепциите за контейнеризация
- Работа с Docker: създаване и управление на контейнери
- Принципи на дизайн за контейнеризирани приложения
- Основи на Kubernetes и оркестрацията на контейнери
- Мрежи в контейнеризирани среди
- Най-добри практики за сигурност на контейнери
- Използване на Service Mesh за комуникация между микроуслуги
- Стратегии за балансиране на натоварването и мащабиране
- Разпределено проследяване и събиране на метрики
- Инфраструктура като код (IaC) за внедряване на контейнери
- Настройка на платформа за внедряване на контейнери
CI/CD внедряване
- Ключови концепции на CI/CD процесите
- Инструменти и технологии за CI/CD автоматизация
- Автоматизиране на изграждане и версиониране
- Стратегии за автоматизирано тестване в CI/CD
- Автоматизация на внедряването и стратегии за пускане
- Използване на инфраструктура като код (IaC) при внедрявания
- Модели на внедряване: синьо-зелено, канарче и текущи актуализации
- Интегриране на сигурността в DevOps (DevSecOps)
ABC (Разширени най-добри практики и съображения)
- Най-добри практики за устойчива архитектура
- Съображения за оптимизация на производителността и мащабируемост
- Планиране на възстановяване при бедствия за микроуслуги и контейнери
Обобщение и следващи стъпки
Изисквания
- Основни познания по разработка на софтуер
- Разбиране на концепциите за облачни изчисления
- Запознатост с използването на команден ред в Linux
Аудитория
- Разработчици на софтуер
- DevOps инженери
- Облачни архитекти
- Системни администратори
Отзиви от участници (5)
основи на разбирането за контейнери/Kubernetes и как те взаимодействат функциите на платформата OpenShift
Eric Scholze - NOW IT GmbH
Курс - Introduction to Containers, Kubernetes & OpenShift
Машинен превод
За микросервисите и как да поддържате Kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Курс - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Машинен превод
Занимателно и praktично упражнение.
Balavignesh Elumalai - Scottish Power
Курс - SonarQube for DevOps
Машинен превод
Тренерът има дълбока опит и е добре преподаван в детайли. Дълбината на знанието и страстта към преподаването се ценят много.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Курс - Jenkins 2: Building CI/CD Pipelines
Машинен превод
Знанието и търпението на инструктора да отговаря на нашия въпроси.
Calin Avram - REGNOLOGY ROMANIA S.R.L.
Курс - Deploying Kubernetes Applications with Helm
Машинен превод