План на курса

Разширени концепции в платформения инженеринг

  • Преглед на основите на платформеното инженерство
  • Еволюцията на платформеното инженерство в контекста на скалируемостта
  • Принципи на проектиране за архитектура на мащабируема платформа

Гмурнете се дълбоко в Microservices архитектурата

  • Принципи на проектиране на микроуслуги
  • Декомпозиране на монолитни приложения в микроуслуги
  • Communication модели и откриване на услуги

Контейнеризация с Docker

  • Усъвършенствани техники за контейнеризиране
  • Изграждане на оптимизирани Docker изображения за микроуслуги
  • Контейнерни мрежи и съображения за съхранение

Kubernetes Екосистема и архитектура

  • Задълбочено изследване на Kubernetes компоненти
  • Настройка и управление на Kubernetes клъстер
  • Kubernetes най-добри практики за работа в мрежа, съхранение и сигурност

Разполагане на Microservices на Kubernetes

  • Стратегии за внедряване на микроуслуги
  • Управление на внедряването на услуги с Helm диаграми
  • Практики за непрекъснато внедряване в Kubernetes среда

Наблюдаемост и мониторинг в Microservices

  • Внедряване на регистриране, наблюдение и известяване за микроуслуги
  • Инструменти и платформи за наблюдение в Kubernetes екосистема
  • Анализиране на показатели и регистрационни файлове за поддържане на здравето на системата

Мащабиране и настройка на производителността

  • Стратегии за хоризонтално и вертикално мащабиране
  • Услуги за автоматично мащабиране въз основа на натоварване
  • Настройка на производителността и оптимизиране на ресурсите

Инженеринг за устойчивост и надеждност

  • Проектиране за отказ: модели на устойчивост в микроуслуги
  • Внедряване на проверки на здравето, прекъсвачи и ограничаване на скоростта
  • Стратегии за възстановяване след бедствие и висока наличност

Съображения за сигурност за Microservices и Kubernetes

  • Защита на комуникациите с микросервизи
  • Kubernetes функции за сигурност и най-добри практики
  • Внедряване на сервизни мрежи за подобрена сигурност

Практически проект

  • Проектиране и внедряване на мащабируемо приложение за микроуслуги на Kubernetes
  • Внедряване на CI/CD тръбопроводи за внедряване на микроуслуги
  • Прилагане на практики за наблюдение и мащабиране за поддържане на производителността на приложението

Обобщение и следващи стъпки

Изисквания

  • Разбиране на концепциите за контейнеризация и оркестрация
  • Опит с Docker и основни Kubernetes операции
  • Познаване на облачните изчисления и архитектурата на микроуслугите

Публика

  • Платформени инженери
  • DevOps професионалисти
  • Софтуерни архитекти
 35 Hours

Брой участници



Цена за участник

Oтзиви от потребители (4)

Свързани Kурсове

System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud

21 Hours

Microservices with Spring Cloud and Kafka

21 Hours

Building Microservices with Spring Cloud and Netflix OSS

21 Hours

Свързани Kатегории