https://github.com/vukan-markovic/distributed-information-systems
Distributed information systems 2020/21.
https://github.com/vukan-markovic/distributed-information-systems
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
Last synced: about 2 months ago
JSON representation
Distributed information systems 2020/21.
- Host: GitHub
- URL: https://github.com/vukan-markovic/distributed-information-systems
- Owner: vukan-markovic
- License: mit
- Created: 2021-06-15T10:55:21.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-08-27T14:51:44.000Z (almost 5 years ago)
- Last Synced: 2025-06-02T22:46:08.642Z (12 months ago)
- 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
- Language: Java
- Homepage:
- Size: 414 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Distributed information systems 2020/21.
## Description of business logic of microservice system
This 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.
## Microservice system diagrams
### Database diagram

### Microservice architecture diagram

## Pipeline Management Guide
### Build/Test/Deploy
```
./gradlew clean build && docker-compose build && docker-compose up -d
```