Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nisanth2004/springboot-microservices
Each service is independently deployable and communicates via REST APIs, ensuring scalability and maintainability
https://github.com/nisanth2004/springboot-microservices
api java keycloak microservices openfeign postman restapi security spring springboot
Last synced: 23 days ago
JSON representation
Each service is independently deployable and communicates via REST APIs, ensuring scalability and maintainability
- Host: GitHub
- URL: https://github.com/nisanth2004/springboot-microservices
- Owner: Nisanth2004
- Created: 2024-08-19T12:18:57.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-19T12:26:16.000Z (5 months ago)
- Last Synced: 2024-10-31T03:25:09.194Z (2 months ago)
- Topics: api, java, keycloak, microservices, openfeign, postman, restapi, security, spring, springboot
- Language: Java
- Homepage:
- Size: 238 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Microservices Project: Department, Employee, and Organization Services
This project demonstrates a microservices architecture built using Spring Boot. The services are:
- **Department Service**: Manages department-related data.
- **Employee Service**: Handles employee-related operations.
- **Organization Service**: Coordinates data between departments and employees.## Centralized Configuration with Spring Cloud Config Server
All services retrieve their configuration from a centralized Spring Cloud Config Server. The configuration is hosted in the following GitHub repository:
[**Config Server Repository**](https://github.com/Nisanth2004/config-server-repo)
### Config Server Setup
Each microservice fetches its configuration from the config server, ensuring centralized management of configuration files. The config server is set up to pull configuration files from the GitHub repository.