finds.dev← search

// the find

in28minutes/spring-microservices

★ 1,865 · Java · MIT · updated Mar 2024

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

A course companion repo for an in28minutes Udemy course on Spring Boot microservices. It covers REST basics, Spring Cloud Config, Eureka, Ribbon, Zuul, Feign, Zipkin, and Sleuth across a set of small demo services. The README itself says it's been replaced by v3.

The step-by-step structure with backup zips at each stage is genuinely useful for following along without losing your place. It covers the full pre-2020 Spring Cloud stack in one place — Eureka, Ribbon, Zuul, Feign, Config Server — which is still what a lot of legacy codebases look like. The currency-conversion/currency-exchange example is simple enough that the inter-service communication patterns are easy to follow without drowning in domain logic.

This repo is explicitly deprecated — the description links to v3 and the tooling is frozen in time. Ribbon and Zuul are both in maintenance mode; Spring Cloud replaced them with Spring Cloud LoadBalancer and Spring Cloud Gateway years ago. Sleuth was absorbed into Micrometer Tracing in Spring Boot 3. Anyone learning from this will be learning patterns they'll immediately have to unlearn for any modern Spring project. There are no tests for the microservices themselves, just empty ApplicationTests that verify the context loads.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →