🍃Programming

Spring Cloud and Microservices: full course guide

Service decomposition, discovery, gateways, configuration, resilience, messaging and observability with Spring Boot and Spring Cloud, with runnable examples throughout.

119 pages5 modules25 topics

Beginner to Advanced · read it in your browser with Skiiling Pro.

Beta

Loading the reader…

What is inside this guide

01Microservices & Spring Cloud Overview

  • Monolith vs Microservices Trade-Offs
  • Spring Cloud Ecosystem Overview
  • 12-Factor App Principles
  • Inter-Service Communication: REST vs Messaging
  • Project Setup: Multi-Module Maven/Gradle

02Service Discovery & Gateway

  • Eureka Server & Client Registration
  • Consul as an Alternative to Eureka
  • Spring Cloud Gateway: Routing & Filters
  • Load Balancing with Spring Cloud LoadBalancer
  • Rate Limiting at the Gateway Level

03Configuration & Resilience

  • Spring Cloud Config Server & Git Backend
  • Dynamic Property Refresh with Spring Cloud Bus
  • Circuit Breaker Pattern with Resilience4j
  • Retry and Fallback Strategies
  • Bulkhead Pattern for Isolation

04Messaging & Event-Driven

  • Apache Kafka: Topics, Partitions, Consumer Groups
  • Spring Cloud Stream with Kafka Binder
  • Saga Pattern for Distributed Transactions
  • Event Sourcing Concepts
  • Dead Letter Queues & Error Handling

05Observability & Deployment

  • Distributed Tracing with Micrometer & Zipkin
  • Centralised Logging with ELK Stack
  • Health Checks & Spring Boot Actuator
  • Kubernetes Deployment & Helm Charts
  • CI/CD Pipeline for Microservices

How to read it

The reader above opens the complete guide in your browser. The contents panel on the left is built from the guide's own bookmarks, so every module and topic is one click away. You can search the full text, zoom, and highlight passages in four colours; highlights and your reading position are remembered on this device.

Reading the guides is part of Skiiling Pro, the one web subscription that also unlocks Role Prep and Practical Labs and Skill Plans. The syllabus above is free to browse. See pricing.