{"id":15102594,"url":"https://github.com/nisanth2004/springboot-microservices","last_synced_at":"2026-02-07T17:33:04.438Z","repository":{"id":253783406,"uuid":"844513901","full_name":"Nisanth2004/Springboot-Microservices","owner":"Nisanth2004","description":"Each service is independently deployable and communicates via REST APIs, ensuring scalability and maintainability","archived":false,"fork":false,"pushed_at":"2024-08-19T12:26:16.000Z","size":244,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-10T22:44:34.131Z","etag":null,"topics":["api","java","keycloak","microservices","openfeign","postman","restapi","security","spring","springboot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nisanth2004.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-19T12:18:57.000Z","updated_at":"2024-08-19T12:26:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"7bf344fa-79f0-4d61-a71c-026250a53f91","html_url":"https://github.com/Nisanth2004/Springboot-Microservices","commit_stats":null,"previous_names":["nisanth2004/springboot-microservices"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nisanth2004%2FSpringboot-Microservices","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nisanth2004%2FSpringboot-Microservices/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nisanth2004%2FSpringboot-Microservices/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nisanth2004%2FSpringboot-Microservices/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nisanth2004","download_url":"https://codeload.github.com/Nisanth2004/Springboot-Microservices/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247332524,"owners_count":20921852,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","java","keycloak","microservices","openfeign","postman","restapi","security","spring","springboot"],"created_at":"2024-09-25T19:02:43.794Z","updated_at":"2026-02-07T17:33:04.395Z","avatar_url":"https://github.com/Nisanth2004.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Microservices Project: Department, Employee, and Organization Services\n\nThis project demonstrates a microservices architecture built using Spring Boot. The services are:\n\n- **Department Service**: Manages department-related data.\n- **Employee Service**: Handles employee-related operations.\n- **Organization Service**: Coordinates data between departments and employees.\n\n## Centralized Configuration with Spring Cloud Config Server\n\nAll services retrieve their configuration from a centralized Spring Cloud Config Server. The configuration is hosted in the following GitHub repository:\n\n[**Config Server Repository**](https://github.com/Nisanth2004/config-server-repo)\n\n### Config Server Setup\n\nEach 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnisanth2004%2Fspringboot-microservices","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnisanth2004%2Fspringboot-microservices","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnisanth2004%2Fspringboot-microservices/lists"}