1. Добро пожаловать в Spring Cloud 27
2. Обзор мира микросервисов через призму Spring Cloud 63
3. Создание микросервисов с использованием Spring Boot 91
4. Добро пожаловать в Docker 129
5. Управление конфигурациями с использованием Spring Cloud Configuration Server 150
6. Обнаружение служб 191
7. Когда случаются неприятности: шаблоны устойчивости с использованием Spring Cloud и Resilience4j 223
8. Маршрутизация служб с использованием Spring Cloud Gateway 259
9. Безопасность микросервисов 294
10. Событийно-ориентированная архитектура и Spring Cloud Stream 332
11. Распределенная трассировка с использованием Spring Cloud Sleuth и Zipkin 367
12. Развертывание микросервисов 404
Spring существенно упрощает создание и развертывание микросервисов! Такие библиотеки, как Spring Boot, Spring Cloud и Spring Cloud Gateway, помогают уменьшить объем типового кода в службах REST. Они предоставляют эффективный набор инструментов для запуска микросервисов как в общедоступных, так и в частных облаках.
Книга учит создавать приложения на основе микросервисов с использованием Java и Spring. Начав с создания простых служб, вы постепенно перейдете к знакомству с приемами эффективного журналирования и мониторинга. Научитесь реструктурировать приложения на Java с помощью интуитивно понятных инструментов Spring и освоите управление API с помощью Spring Cloud Gateway. Также вы будете учиться развертывать приложения Spring Cloud в AWS и Kubernetes.
Издание предназначено для опытных разработчиков на Java и Spring.