Spring Microservices in Action, Second Edition teaches you to build microservice-based applications using Java and Spring. You’ll start by creating basic services, then move to efficient logging and monitoring. Learn to refactor Java applications with Spring’s intuitive tooling, and master API management with Spring Cloud Gateway. You’ll even deploy Spring Cloud applications with AWS and Kubernetes.
Get into the microservices mindset without drowning in the details. Before you start writing code, you need to understand when a microservice architecture makes sense, what has to change in your team organization, and how this approach affects your build, test, and deploy process. There's plenty to learn when you get down to the nuts-and-bolts of building microservices; starting with the big picture makes the details a lot easier to grok.
Exploring Microservice Development is a collection of chapters from three Manning books. Hand-picked by senior cloud engineer John Carnell, this quick-start guide introduces the big picture of microservice design along with a high-level taste of operational concerns like debugging and testing. In it, you'll get a quick overview of decomposition strategies, a look into distributed tracing with Spring Cloud Sleuth and Zipkin for more efficient debugging, and over-the-wire service mocking using Mountebank. When you finish, you'll have a better idea of whether microservices are for you and what you need to get started.
Spring Microservices in Action teaches you how to build microservice-based applications using Java and the Spring platform. You'll learn to do microservice design as you build and deploy your first Spring Cloud application. 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.