План на курса
Разширени концепции в платформения инженеринг
- Преглед на основите на платформеното инженерство
- Еволюцията на платформеното инженерство в контекста на скалируемостта
- Принципи на проектиране за архитектура на мащабируема платформа
Гмурнете се дълбоко в Microservices архитектурата
- Принципи на проектиране на микроуслуги
- Декомпозиране на монолитни приложения в микроуслуги
- Communication модели и откриване на услуги
Контейнеризация с Docker
- Усъвършенствани техники за контейнеризиране
- Изграждане на оптимизирани Docker изображения за микроуслуги
- Контейнерни мрежи и съображения за съхранение
Kubernetes Екосистема и архитектура
- Задълбочено изследване на Kubernetes компоненти
- Настройка и управление на Kubernetes клъстер
- Kubernetes най-добри практики за работа в мрежа, съхранение и сигурност
Разполагане на Microservices на Kubernetes
- Стратегии за внедряване на микроуслуги
- Управление на внедряването на услуги с Helm диаграми
- Практики за непрекъснато внедряване в Kubernetes среда
Наблюдаемост и мониторинг в Microservices
- Внедряване на регистриране, наблюдение и известяване за микроуслуги
- Инструменти и платформи за наблюдение в Kubernetes екосистема
- Анализиране на показатели и регистрационни файлове за поддържане на здравето на системата
Мащабиране и настройка на производителността
- Стратегии за хоризонтално и вертикално мащабиране
- Услуги за автоматично мащабиране въз основа на натоварване
- Настройка на производителността и оптимизиране на ресурсите
Инженеринг за устойчивост и надеждност
- Проектиране за отказ: модели на устойчивост в микроуслуги
- Внедряване на проверки на здравето, прекъсвачи и ограничаване на скоростта
- Стратегии за възстановяване след бедствие и висока наличност
Съображения за сигурност за Microservices и Kubernetes
- Защита на комуникациите с микросервизи
- Kubernetes функции за сигурност и най-добри практики
- Внедряване на сервизни мрежи за подобрена сигурност
Практически проект
- Проектиране и внедряване на мащабируемо приложение за микроуслуги на Kubernetes
- Внедряване на CI/CD тръбопроводи за внедряване на микроуслуги
- Прилагане на практики за наблюдение и мащабиране за поддържане на производителността на приложението
Обобщение и следващи стъпки
Изисквания
- Разбиране на концепциите за контейнеризация и оркестрация
- Опит с Docker и основни Kubernetes операции
- Познаване на облачните изчисления и архитектурата на микроуслугите
Публика
- Платформени инженери
- DevOps професионалисти
- Софтуерни архитекти
Oтзиви от потребители (4)
Слушане на треньора. Той взе под внимание зададените въпроси и на следващия ден им отговори.
Erwan - SNCF Connect & Tech
Course - Axon Framework
Machine Translated
The practices
Iván - si
Course - Spring Cloud for Microservices
I liked his pace for training, it was optimum.
Edwards Mukasa - AFRINIC Ltd.
Course - Microservices with Spring Cloud and Kafka
I liked that the lecturer was very well prepared and he managed to engage the audience. The course was a combination of theory and practice and I enjoyed it very much.