Купить книгу Микросервисы с Spring Boot и Spring Cloud: создание отказоустойчивых и масштабируемых микросервисов с использованием Spring Cloud, Istio и Kubernetes, 2-е издание на русском [PDF, EPUB, FB2, MOBI]
Microservices with Spring Boot and Spring Cloud: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes, 2nd Edition (B094DMGZ6T)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Magnus Larsson | #481: Распределенные системы и вычисления
ЭТА КНИГА УСТАРЕЛА: Доступна новая, обновленная версия этой книги. Ссылка на нее находится ниже на этой странице.
Основные характеристики
- Создавайте готовые к использованию в облачной среде микросервисы с помощью этого всесторонне обновленного руководства.
- Разберитесь в проблемах построения крупномасштабных микросервисных архитектур.
- Узнайте, как максимально эффективно использовать Spring Cloud, Kubernetes и Istio в сочетании.
Описание книги
ЭТА КНИГА УСТАРЕЛА: Доступна новая, обновленная версия этой книги. Ссылка на нее находится ниже на этой странице.
Расширенная область применения включает в себя нативную компиляцию микросервисов на основе Spring, поддержку Windows и Mac, а также введение в Helm 3 для упаковки и развертывания. Переработанная глава о безопасности теперь соответствует спецификации OAuth 2.1 и использует недавно запущенный Spring Authorization Server от команды Spring.
Начав с набора простых взаимодействующих микросервисов, вы добавите механизмы сохранения данных и отказоустойчивости, сделаете ваши микросервисы реактивными и задокументируете их API с помощью Swagger/OpenAPI.
Вы поймете, как применяются основные шаблоны проектирования для добавления важной функциональности, например, обнаружения сервисов с помощью Netflix Eureka и граничных серверов с помощью Spring Cloud Gateway. Вы научитесь развертывать микросервисы с использованием Kubernetes и внедрять Istio. Вы изучите централизованное управление логами с помощью стека Elasticsearch, Fluentd и Kibana (EFK) и мониторинг микросервисов с помощью Prometheus и Grafana.
К концу изучения этой книги вы будете уверены в своих силах при создании масштабируемых и надежных микросервисов с использованием Spring Boot и Spring Cloud.
Что вы узнаете
- Создавайте реактивные микросервисы с использованием Spring Boot.
- Разрабатывайте отказоустойчивые и масштабируемые микросервисы с использованием Spring Cloud.
- Используйте OAuth 2.1/OIDC и Spring Security для защиты общедоступных API.
- Внедрите Docker для преодоления разрыва между разработкой, тестированием и производством.
- Развертывание и управление микросервисами с помощью Kubernetes.
- Используйте Istio для повышения безопасности, наблюдаемости и управления трафиком.
- Разрабатывайте и запускайте ручные и автоматизированные тесты микросервисов с помощью JUnit, testcontainers, Gradle и bash.
Для кого предназначена эта книга?
Эта книга предназначена для разработчиков и архитекторов, работающих с Java и Spring, которые хотят научиться создавать микросервисные архитектуры с нуля и развертывать их локально или в облаке, используя Kubernetes в качестве оркестратора контейнеров и Istio в качестве сервисной сетки.
Для начала работы с этой книгой не требуется знакомства с микросервисной архитектурой.