https://github.com/rhidoyhasanmahmud/spring-boot-microservices-in-action
Spring Microservices in Action with Spring Boot.
https://github.com/rhidoyhasanmahmud/spring-boot-microservices-in-action
api-gateway cloud-config-server config-server eureka gateway java microservice microservices microservices-architecture service-registry spring-boot spring-cl spring-cloud springboot zipkin-sleuth
Last synced: 8 months ago
JSON representation
Spring Microservices in Action with Spring Boot.
- Host: GitHub
- URL: https://github.com/rhidoyhasanmahmud/spring-boot-microservices-in-action
- Owner: rhidoyhasanmahmud
- Created: 2021-11-07T09:55:44.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-20T14:13:56.000Z (over 1 year ago)
- Last Synced: 2025-10-13T05:04:17.347Z (8 months ago)
- Topics: api-gateway, cloud-config-server, config-server, eureka, gateway, java, microservice, microservices, microservices-architecture, service-registry, spring-boot, spring-cl, spring-cloud, springboot, zipkin-sleuth
- Language: Java
- Homepage:
- Size: 52.9 MB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SpringBoot-Microservice-In-Action
### All Services List
| No. | Service Name |
| --- | --------- |
|1|service-registry|
|2|cloud-config-server|
|3|cloud-gateway|
|4|department-service|
|5|user-service|
### Spring Eureka Instances

### Functionalities That's Implemented
1. `Microservice Hand on experience`
2. `Creating Department Service`
3. `Creating a User Service`
4. `Implementing Service Registry`
5. `Implementing API Gateway`
6. `Cloud Config Server`
7. `GitHub Repo for Config Server`
8. `Zipkin and Sleuth`
service-registry: This is typically implemented using Eureka Server in Spring Cloud. It acts as a service discovery server where microservices can register themselves and discover other services. This allows for dynamic scaling and failover of services.
cloud-config-server: This is the Spring Cloud Config Server, which provides externalized configuration for distributed systems. It allows you to keep your configuration files in a centralized location (like a Git repository) and serve them to various microservices.
cloud-gateway: This refers to Spring Cloud Gateway, which is used for routing and filtering requests. It acts as an entry point for client requests, directing them to appropriate microservices and can also handle cross-cutting concerns like security, monitoring, and resiliency.
department-service: This appears to be a custom microservice, likely handling department-related business logic in your application. It's an example of a domain-specific service in a microservices architecture.
user-service: Another custom microservice, probably responsible for user-related operations and data management. Like the department service, this represents a domain-specific component of your microservices ecosystem.