You are on page 1of 142

Chapter 1: Introduction to Microservices

Chapter 2: Introduction to Spring Boot


Chapter 3: Creating a Set of Cooperating Microservices
Chapter 4: Deploying Our Microservices Using Docker
Chapter 5: Adding an API Description Using OpenAPI
Chapter 6: Adding Persistence
Chapter 7: Developing Reactive Microservices
Chapter 8: Introduction to Spring Cloud
Chapter 9: Adding Service Discovery Using Netflix Eureka
Chapter 10: Using Spring Cloud Gateway to Hide
Microservices behind an Edge Server
Chapter 11: Securing Access to APIs
Chapter 12: Centralized Configuration
Chapter 13: Improving Resilience Using Resilience4j
Chapter 14: Understanding Distributed Tracing
Chapter 15: Introduction to Kubernetes
Chapter 16: Deploying Our Microservices to Kubernetes
Chapter 17: Implementing Kubernetes Features to Simplify
the System Landscape
Chapter 18: Using a Service Mesh to Improve Observability
and Management
Chapter 19: Centralized Logging with the EFK Stack
Chapter 20: Monitoring Microservices
Chapter 21: Installation Instructions for macOS
Chapter 22: Installation Instructions for Microsoft Windows
with WSL 2 and Ubuntu
Chapter 23: Native Compiled Java Microservices

You might also like