spring-microservices

Example of a microservice architecture using Spring Cloud

javadockerboilerplatemicroservicesspringspring-bootexamplearchitecturespring-cloudzuulhystrixribbon
FreeRepo

Preview

spring-microservices preview

Overview

This is a Spring Cloud microservices boilerplate demonstrating a distributed architecture with service discovery, API gateway routing and fault tolerance. It includes four services (Eureka discovery server, Zuul API gateway and two example REST services) configured with Hystrix for resilience monitoring, deployable via Docker and Maven and suitable for learning microservices patterns or as a foundation for building scalable service-oriented applications.

Features

service-discoveryapi-gatewayload-balancingcircuit-breakerfault-tolerancemonitoring-stream

Feature Flags

userDashboardblog

Recommended Use Cases

microservices-architecturedistributed-systemslearning-spring-cloud

Frontend

None

Backend

spring-bootspring-cloudeurekazuulhystrixribbon

Auth Providers

None

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
101
๐Ÿด Forks
47
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2022-03-21T10:38:22.000Z

Stack

Framework
spring-cloud
Language
java

Data Layer

UI Stack

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate