Микросервисы на Spring Cloud

6 участников

О чём курс

Вам нужно масштабировать крупное приложение — здесь показывают, как уйти от монолитной архитектуры и разбить функционал на независимые микросервисы, работающие в единой связке. Вы освоите управление конфигурациями через Spring Cloud Config и научитесь настраивать маршрутизацию и кеширование через API Gateway. Разбираются инструменты для обеспечения отказоустойчивости (Circuit Breakers) и асинхронного взаимодействия сервисов через очереди сообщений с использованием Spring Cloud Stream. Курс подходит Java-разработчикам, которые хотят создавать масштабируемые системы, используя современные возможности экосистемы Spring для эффективного взаимодействия и балансировки нагрузки.

Программа обучения

  • Что такое микросервисы (монолит vs микросервисы)
  • Spring Cloud Eureka: сервер публикации микросервисов
  • Spring Cloud Config: внешнее управление настройками (GitHub, БД, локальные файлы)
  • Spring API Gateway: маршрутизация запросов, кеширование и логирование
  • Spring Feign: вызов веб-сервисов через унифицированные имена
  • Load balancer: распределение нагрузки между экземплярами приложений
  • Spring Cloud Stream: асинхронная работа и очереди сообщений (MQ)
  • Circuit Breakers: контроль задержек и обеспечение отказоустойчивости
  • API Gateway Routing: ручная настройка маршрутизатора запросов
  • RESTful сервисы: реализация API для функционала приложения
Складчина создана 26 декабря 2022 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 9

ТБ Тимур Батыршинов Все материалы
364 ₽ 1 000 ₽