Spring Microservices in Action, Second Edition
Fully updated and upgrade for the latest version of Spring, Spring Microservices in Action, Second Edition is an expanded revision of a Manning bestseller. In it, you’ll learn how to build microservice-based applications using Java and the Spring platform and how to efficiently monitor and log your microservices operations. Throughout the book, carefully selected real-life exam...
Fully updated and upgrade for the latest version of Spring, Spring Microservices in Action, Second Edition is an expanded revision of a Manning bestseller. In it, you’ll learn how to build microservice-based applications using Java and the Spring platform and how to efficiently monitor and log your microservices operations. Throughout the book, carefully selected real-life examples expose microservice-based patterns for configuring, routing, scaling, and deploying your services. You'll see how Spring's intuitive tooling can help augment and refactor existing applications with microservices and how Spring Cloud Gateway makes it easy to handle multiple APIs with a single tool. You’ll also pick up best practices for using Spring with modern deployment platforms based on Kubernetes and Istio.
what's inside
Core microservice design principles
Microservices best practices
Using docker containers to run microservices
Managing configuration with Spring Cloud Config and Hashicorp Vault for sensitive information
Client-side resiliency with Hystrix, and Ribbon
Managing application metrics with Prometheus and Grafana
Intelligent routing using Spring Cloud Gateway
Distributed tracing with Spring Cloud Sleuth, Zipkin and ELK Stack
Deploying Spring Cloud applications with Kubernetes and Istio
John Carnell is a senior cloud engineer with twenty years of experience in Java. Illary Huaylupo Sánchez is a software engineer with an MBA in IT management and over twelve years of experience in Java.