Свържете се с нас

Съдържание и теми, включени в курса

Въведение в микросървисите и Spring Cloud

  • Монолитна срещу микросървисна архитектура
  • Основни концепции на микросървисите
  • Въведение в Spring Boot и Spring Cloud
  • Изграждане на прост RESTful микросървис с Spring Boot
  • Практическа лабораторна работа: Внедряване на основен микросървис

Откриване на услуги и управление на конфигурацията

  • Регистриране и откриване на услуги с помощта на Eureka
  • Справяне с балансирането на натоварването с Ribbon
  • Централизирана конфигурация с Spring Cloud Config
  • API шлюз с Spring Cloud Gateway
  • Практическа лабораторна работа: Внедряване на API шлюз и откриване на услуги

Комуникация и устойчивост

  • Комуникация между услугите с помощта на Feign клиенти
  • Внедряване на предпазители с Resilience4J
  • Справяне с откази и резервни механизми
  • Разпределено проследяване с Spring Cloud Sleuth и Zipkin
  • Практическа лабораторна работа: Конфигуриране на устойчивост на услугите

Контейнеризиране на микросървиси с Docker

  • Въведение в контейнерите и Docker
  • Докеризиране на приложение със Spring Boot
  • Създаване на многоконтейнерни приложения с Docker Compose
  • Управление на микросървиси с Docker мрежи
  • Практическа лабораторна работа: Внедряване на микросървиси с Docker Compose

Наблюдение, логване и сигурност

  • Наблюдение на микросървиси с Spring Boot Actuator
  • Централизирано логване с помощта на ELK стек (Elasticsearch, Logstash, Kibana)
  • Най-добри практики за сигурност на микросървиси
  • Конфигуриране на удостоверяване и оторизация
  • Практическа лабораторна работа: Настройка на сигурност и наблюдение

Мащабиране и оркестрация с Kubernetes

  • Въведение в Kubernetes и оркестрацията на контейнери
  • Внедряване на микросървиси в Kubernetes
  • Мащабиране и управление на микросървиси в продукционна среда
  • Балансиране на натоварването и автоматично мащабиране
  • Практическа лабораторна работа: Внедряване на микросървиси в Kubernetes

Разширени модели за микросървиси

  • Архитектура, управлявана от събития, с Kafka
  • Сервизна мрежа с Istio
  • Разпределени транзакции и моделът Saga
  • CI/CD конвейери за микросървиси
  • Практическа лабораторна работа: Внедряване на разширени модели за микросървиси

Финален проект и най-добри практики

  • Изграждане на пълна микросървисна система
  • Дебъгване и отстраняване на често срещани проблеми
  • Стратегии за оптимизация на производителността
  • Най-добри практики за продукционни внедрявания
  • Въпроси и отговори и финално приключване

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

Изисквания

  • Разбиране на микросървисната архитектура
  • Опит с Java и Spring Boot
  • Основни познания за REST API и контейнери

Аудитория

  • Софтуерни разработчици
  • DevOps инженери
  • Облачни архитекти
  • Системни администратори
 35 Часа

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


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

Отзиви от участници (3)

Предстоящи Курсове

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