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 by
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.
Hands-On Microservices with Spring Boot and Spring Cloud
- About Book
- Who Is This Book For?
- Book Content
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!