Book

Hands-On Microservices with Spring Boot and Spring Cloud

The goal of the book is to demonstrate how to use essential parts of Spring Boot and Spring Cloud to develop production ready microservices. You will also learn how to deploy the microservice to Kubernetes, use Istio as a service mesh and finally learn how to use their features to provide scalability, robustness, observability and manageability.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

22h16m

Language

English

About Book

Who Is This Book For?

This book is for Java and Spring developers and architects who want to learn how to break up their existing monoliths into microservices and deploy them either on-premises or in the cloud using Kubernetes as a container orchestrator and Istio as a service Mesh. No familiarity with microservices architecture is required to get started with this book.

Book content

chapters 22h16m total length

Introduction to Microservices

Introduction to Spring Boot

Creating a Set of Cooperating Microservices

Deploying Our Microservices Using Docker

Adding an API Description Using OpenAPI/Swagger

Adding Persisitence

Developing Reactive Microservices

Introduction to Spring Cloud

Adding Service Discovery Using Netflix Eureka and Ribbon

Using Spring Cloud Gateway to Hide Microservices Behind an Edge Server

Securing Access to APIs

Centralized Configuration

Improving Resilience using Resilience4j

Understanding Distributed Tracing

Introduction to Kubernetes

Deploying Our Microservices to Kubernetes

Implementing Kubernetes Features as an Alternative

Using a Service Mesh to Improve Observability and Management

Centralized Logging with the EFK Stack

Monitoring Microservices

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required