# in28minutes/spring-microservices

OLD - Microservices using Spring Boot, Spring Cloud, Docker and Kubernetes. Replaced by https://github.com/in28minutes/spring-microservices-v3

Repository: https://github.com/in28minutes/spring-microservices
Canonical: https://ross.abutalabs.com/products/spring-microservices
Homepage: https://www.udemy.com/course/microservices-with-spring-boot-and-spring-cloud/
Language: Java
License: MIT
License Family: permissive
Topics: docker, java, kubernetes, microservices, spring, spring-boot, spring-cloud
Last push: 2024-03-16T19:40:02+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3282, "days_push": 900, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1867, forks 2714 (observed 2026-08-28T04:05:46.393242+00:00)

## What it is
A collection of example projects and course materials for learning microservices with Spring Boot, Spring Cloud, Docker, and Kubernetes. It accompanies an in28Minutes Udemy course covering RESTful web services and microservice architecture patterns.

## Use cases
- learn how to build microservices with spring boot
- example project for spring cloud config server and eureka
- tutorial on restful web services with spring mvc
- understand distributed tracing with spring cloud sleuth and zipkin
- sample code for dockerizing spring boot microservices
- learn client-side load balancing and fault tolerance in microservices
- hands-on kubernetes deployment examples for java microservices

## When to choose
- you are following the in28Minutes microservices course and need the matching step-by-step example code
- you want a guided, beginner-friendly path from REST APIs to microservices in the Java/Spring ecosystem
- you want to see classic Spring Cloud patterns like Eureka, Config Server, Ribbon, and Zipkin in working code

## When to avoid
- you need a production-ready microservices template rather than educational example code
- you want the current versions of Spring Boot and Spring Cloud - use the maintained spring-microservices-v3 repository instead
- you work outside the Java/Spring ecosystem

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: web-framework, api-framework, microservices, developer-tools
- domain: microservices, web-development, backend, developer-tools, tutorials
- platform: jvm, cross-platform
- tags: spring-boot, spring-cloud, rest-api, course-materials, eureka, spring-cloud-config, distributed-tracing, zipkin, load-balancing, udemy-course, java, docker, kubernetes

## Member repositories
- in28minutes/spring-microservices (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:46.393242+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:15:30.175382+00:00, confidence not recorded.
  - readme: https://github.com/in28minutes/spring-microservices (fetched 2026-08-28T04:05:46.393242+00:00, sha af8540a25b3d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
