Spring Boot microservices documentation

Guides and documentation for Spring Boot microservices architecture

Spring Middleware documentation is organized as a set of platform guides for Spring Boot microservices. Start with the architecture and service discovery model, then explore communication, GraphQL federation, messaging, security, logging, Redis, caching, and data integrations depending on your use case.

Spring Boot microservices guide Architecture and service discovery Communication and error handling GraphQL federation and messaging Security, logging, and caching Mongo / JPA / Redis

How to read the documentation

Spring Middleware is not a single feature. It is a platform layer with multiple capabilities. The documentation is therefore split into platform guides and focused capability pages.

  • Start with Getting Started if you want to integrate a service quickly
  • Read Architecture to understand the control plane and runtime model
  • Go deeper into GraphQL, Messaging, or Data as needed
  • Use the security, logging, and communication guides for cross-cutting behavior

Documentation structure

Some pages describe reusable runtime capabilities such as Kafka, RabbitMQ, or GraphQL federation. Others explain platform-wide concerns such as topology, registry metadata, errors, logging, and declarative communication.

  • Platform guides: explain shared runtime behavior across services.
  • Capability pages: explain how specific integrations work in practice.
  • Module pages: explain how the reusable parts of the platform are organized.
Next steps

Continue through the platform

Explore the related guides and capability pages to understand how this part of Spring Middleware fits into the broader runtime model.