Microservices with Spring Boot and Spring Cloud
This book takes you through tried and tested approaches to building distributed systems and implementing microservices architecture. It follows a single real-world project from start to finish, using Spring Boot, Spring Cloud, and a full suite of related tools and frameworks for development, security, testing, and deployment.
Offered by
Difficulty Level
Intermediate
Completion Time
25h48m
Language
English
About Book
Who Is This Book For?
If you’re a Java or Spring Boot developer learning how to build microservice landscapes from scratch, then this book is for you. You don’t need any prior knowledge about microservices architecture to get started, but a solid grasp and enough experience in Java and Spring Boot to build apps autonomously is a must.
Microservices with Spring Boot and Spring Cloud
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 25h48m 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
Adding Persistence
Developing Reactive Microservices
Introduction to Spring Cloud
Adding Service Discovery Using Netflix Eureka
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 to Simplify the System Landscape
Using a Service Mesh to Improve Observability and Management
Centralized Logging with the EFK Stack
Monitoring Microservices
Installation instructions for macOS
Installation Instructions for Microsoft Windows with WSL 2 and Ubuntu
Native Compiled Java 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!