An open API service indexing awesome lists of open source software.

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.

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

![1](https://i.ibb.co/J53j6m0/database-diagram.png)

### Microservice architecture diagram

![2](https://i.ibb.co/FJbYBWx/architecture-diagram.png)

## Pipeline Management Guide

### Build/Test/Deploy

```
./gradlew clean build && docker-compose build && docker-compose up -d
```