Описание
Количество уроков: 179 Видео
Язык: Английский
Вес архива: 9,39 ГБ
Этот курс по микросервисной архитектуре поможет вам шаг за шагом перейти от базового понимания принципов распределенных систем к уверенной работе со Spring, Docker и Kubernetes. Материал подается последовательно и практично, чтобы вы могли не только изучить теорию, но и собрать собственный полноценный микросервисный проект.
Что вы изучите в рамках курса
Учебная программа охватывает весь путь создания, развертывания и поддержки микросервисов — от основ архитектуры до инструментов оркестрации и мониторинга.
Архитектура и базовые принципы
• Различия между монолитами, SOA и микросервисами.
• Практическое применение 12-Factor App для построения облачных приложений.
• Понимание ключевых шаблонов микросервисов: конфигурация, обнаружение сервисов, маршрутизация.
Разработка микросервисов на Spring
• Создание сервисов на основании SpringBoot.
• Использование Spring Cloud для конфигурации, маршрутизации, сервис-дискавери.
• Реализация устойчивости с помощью Resilience4j.
• Настройка распределенного логирования через Sleuth и Zipkin.
Контейнеризация и работа с Docker
• Создание Docker-образов и контейнеров.
• Использование Docker Compose для запуска приложения из нескольких сервисов.
• Знакомство с ключевыми командами Docker.
Оркестрация и Kubernetes
• Понимание роли Kubernetes в микросервисной экосистеме.
• Создание и управление кластером Kubernetes в GCP через GKE.
• Развертывание микросервисов в Kubernetes.
• Основные команды и практики работы с Kubernetes.
Мониторинг и безопасность
• Подключение мониторинга с Prometheus и Grafana.
• Обеспечение безопасности микросервисов с помощью OAuth2.
• Роль Helm в управлении сложными развертываниями.
Кому подойдет этот курс
Курс рассчитан на разработчиков, которые хотят перейти от монолитных приложений к современному подходу на основе микросервисов. Требуется базовое знание Java и Spring, а также желание работать с современными DevOps‑инструментами.
Какие навыки вы получите
• Понимание микросервисной архитектуры на практике.
• Навык разработки распределенных приложений на SpringBoot.
• Умение создавать и управлять контейнерами Docker.
• Опыт развертывания сервисов в Kubernetes.
• Навыки мониторинга, логирования, маршрутизации и повышения отказоустойчивости.
Почему этот курс эффективен
Вы изучаете не разрозненные концепции, а полный жизненный цикл разработки микросервисов — от идеи до продакшена. Каждая тема подкрепляется практическими примерами, что помогает быстро применять полученные знания в реальных проектах.

Дмитрий –
Брал курс, уже имея опыт с монолитами на Spring, хотелось систематизировать переход к распределённым системам. Автор хорошо объясняет разницу между монолитом, SOA и микросервисами, а распределённое логирование через Sleuth и Zipkin сразу пригодилось на работе. Практика с Docker-образами и развёртыванием в Kubernetes через GKE сделана по делу, без лишней воды.
Марина В. –
Курс объёмный, 179 уроков, но материала действительно хватает на полноценный проект. Понравилось, что разбирают развёртывание кластера в GKE и основные команды Kubernetes, а Prometheus с Grafana показаны на живом примере. Единственное, часть про безопасность и OAuth подана довольно кратко, пришлось искать дополнение. В целом для практики — хорошая база.
Алексей М. –
До этого курса я путался в микросервисах, особенно в том, как связать Spring Cloud с Kubernetes. Здесь всё разложено по шагам: сначала 12-Factor App, потом сервис-дискавери и маршрутизация, а контейнеризация через Docker Compose закрепила практику. Отдельно отмечу модуль по Resilience4j — наконец-то понял, как обрабатывать сбои между сервисами.