finds.dev← search

// the find

rohitghatol/spring-boot-microservices

★ 1,841 · Java · Apache-2.0 · updated Dec 2018

Spring Boot Template for Micro services Architecture - Show cases how to use Zuul for API Gateway, Spring OAuth 2.0 as Auth Server, Multiple Resource (Web Services) Servers, Angular Web App, Eureka dor registration and Discover and Hystrix for circuit breaker

A Spring Boot + Spring Cloud reference architecture showing Eureka, Zuul, OAuth2, Hystrix, and a Config Server wired together into a toy task-management app. Explicitly abandoned by its own author since 2018, with a README note pointing to a different repo. This is a museum piece, not a starting point.

Shows how the moving parts of the Netflix OSS stack fit together in a single runnable example — useful if you need to understand the relationships between Eureka, Ribbon, Zuul, and Hystrix. The auth-server demonstrates Spring OAuth2 resource owner and client credential flows, which is fiddly to get right from docs alone. Each service is a self-contained Gradle project, so it's straightforward to read one in isolation. The architecture diagram accurately reflects what the code actually does.

Frozen on Spring Boot 1.2 and Spring Cloud Angel/Brixton — both ancient. Zuul 1 (blocking), the legacy Spring OAuth2 authorization server, and Eureka client-side load balancing via Ribbon are all either deprecated or replaced in current Spring ecosystem. Docker support is documented as broken in the README itself. No tests anywhere in the codebase. Anyone who forks this will immediately hit dependency resolution failures and will be on the wrong side of Spring Security 5's OAuth2 overhaul before writing a single line of their own code.

View on GitHub →

// 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 →