План на курса

Въведение в Microservices и Spring Cloud

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

Откриване на услуги & Configuration Management

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

Communication и устойчивост

  • Inter-Service Communication с използване на Feign Clients
  • Внедряване на прекъсвачи с Resilience4J
  • Обработване на повреди и резервни механизми
  • Разпределено проследяване с Spring Cloud Sleuth & Zipkin
  • Практическа лаборатория: Конфигуриране на устойчивост на услугата

Контейнериране Microservices с Docker

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

Мониторинг, регистриране и сигурност

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

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

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

Разширени Microservices шаблони

  • Архитектура, управлявана от събития с Кафка
  • Service Mesh с Istio
  • Разпределени транзакции и Saga Pattern
  • CI/CD тръбопроводи за Microservices
  • Практическа лаборатория: Внедряване на разширени Microservices модели

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

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

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

Изисквания

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

Публика

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

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


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

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

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

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