Освойте микросервисы с помощью Spring, Docker, Kubernetes

Освойте микросервисы с помощью Spring, Docker, Kubernetes
en
01.05.2023
23 г 57 мін 28 сек

Курс «Овладейте микросервисами с Spring, Docker, Kubernetes» поможет понять архитектуру микросервисов и как ее создавать с использованием SpringBoot, компонентов Spring Cloud, Docker и Kubernetes.

 

К концу курса вы будете понимать все следующие темы:

  1. Что такое архитектура микросервисов и как она отличается от монолитных и SOA-архитектур.
  2. Как создавать готовые к работе микросервисы с помощью Spring, SpringBoot и Spring Cloud.
  3. Что такое облачные приложения и 12 принципов их создания?
  4. Управление конфигурацией в микросервисах с помощью Spring Cloud Config Server.
  5. Шаблон обнаружения и регистрации сервисов внутри микросервисов и как его реализовать с помощью Spring Eureka server.
  6. Создание устойчивых микросервисов с использованием фреймворка RESILIENCE4J.
  7. Обработка поперечных проблем и маршрутизация внутри микросервисов с помощью Spring Cloud Gateway.
  8. Внедрение распределенного трассировочного журнала и агрегирования журналов в микросервисах с помощью Spring Sleuth и Zipkin.
  9. Мониторинг микросервисов с помощью Prometheus и Grafana.
  10. Роль Docker в микросервисах и как создавать образы и контейнеры Docker.
  11. Роль Docker Compose и как использовать его для запуска всех микросервисов в приложении.
  12. Наиболее часто используемые команды Docker.
  13. Роль Kubernetes в микросервисах в качестве фреймворка для оркестрации контейнеров.
  14. Как настроить кластер Kubernetes в GCP с помощью GKE (Google Kubernetes Engine) и развернуть микросервисы внутри него.
  15. Наиболее часто используемые команды Kubernetes.
  16. Безопасность микросервисов с помощью OAuth2.
  17. Что такое Helm и какова его роль в мире микросервисов.

Необходимым условием для прохождения курса является базовое знание Java, Spring и желание учиться.

Вы не можете просматривать данный курс -

Array ( [bitrate] => 665390 [filesize] => 33467102 [mime_type] => video/mp4 [length] => 333 [length_formatted] => 5:33 [width] => 1280 [height] => 720 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 128003 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 44100 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.090705073696145 ) [created_timestamp] => -2082844800 )