{"id":23053236,"url":"https://github.com/vukan-markovic/distributed-information-systems","last_synced_at":"2026-04-13T12:31:05.372Z","repository":{"id":133200332,"uuid":"377130291","full_name":"vukan-markovic/Distributed-information-systems","owner":"vukan-markovic","description":"Distributed information systems 2020/21.","archived":false,"fork":false,"pushed_at":"2021-08-27T14:51:44.000Z","size":424,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-02T22:46:08.642Z","etag":null,"topics":["intellij","java","spring-boot","spring-boot-application","spring-boot-security","spring-boot-starter","spring-boot-starter-web","spring-boot-webflux","spring-cloud","spring-cloud-config","spring-cloud-eureka","spring-cloud-gateway","spring-cloud-microservice","spring-cloud-netflix","spring-cloud-zipkin","spring-microservice","spring-microservice-exam","spring-microservices","spring-security","springcloud"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vukan-markovic.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2021-06-15T10:55:21.000Z","updated_at":"2023-02-14T21:15:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"97553f07-e9be-458b-8212-dc9353c35718","html_url":"https://github.com/vukan-markovic/Distributed-information-systems","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vukan-markovic/Distributed-information-systems","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vukan-markovic%2FDistributed-information-systems","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vukan-markovic%2FDistributed-information-systems/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vukan-markovic%2FDistributed-information-systems/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vukan-markovic%2FDistributed-information-systems/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vukan-markovic","download_url":"https://codeload.github.com/vukan-markovic/Distributed-information-systems/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vukan-markovic%2FDistributed-information-systems/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31752993,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T09:16:15.125Z","status":"ssl_error","status_checked_at":"2026-04-13T09:16:05.023Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["intellij","java","spring-boot","spring-boot-application","spring-boot-security","spring-boot-starter","spring-boot-starter-web","spring-boot-webflux","spring-cloud","spring-cloud-config","spring-cloud-eureka","spring-cloud-gateway","spring-cloud-microservice","spring-cloud-netflix","spring-cloud-zipkin","spring-microservice","spring-microservice-exam","spring-microservices","spring-security","springcloud"],"created_at":"2024-12-16T00:16:58.680Z","updated_at":"2026-04-13T12:31:05.365Z","avatar_url":"https://github.com/vukan-markovic.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Distributed information systems 2020/21.\n\n## Description of business logic of microservice system\n\nThis application implements a microservice system for managing football team players. The microservice system consists of a total of five microservices: Player, Team, Nationality, National Team, and League. The player represents the main ie. composite microservice that is connected to all other services, ie each player has his own team, nationality, national team and league. Management of this system is enabled by performing implemented CRUD operations on microservice instances.\n\n## Microservice system diagrams\n\n### Database diagram\n\n![1](https://i.ibb.co/J53j6m0/database-diagram.png)\n\n### Microservice architecture diagram\n\n![2](https://i.ibb.co/FJbYBWx/architecture-diagram.png)\n\n## Pipeline Management Guide\n\n### Build/Test/Deploy\n\n```\n./gradlew clean build \u0026\u0026 docker-compose build \u0026\u0026 docker-compose up -d\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvukan-markovic%2Fdistributed-information-systems","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvukan-markovic%2Fdistributed-information-systems","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvukan-markovic%2Fdistributed-information-systems/lists"}