Book

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 byPackt Logo

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.

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!

No credit card required