Skip to content

A Modern Agile Retrospective System based on Microservices Architecture.

License

Notifications You must be signed in to change notification settings

yuanzhitang/Agile-Retrospective-System

Repository files navigation

Cube-System based on Microservices Architecture

A Modern Retrospective System

  1. The Frond-end web application is an Vue SPA program.
  2. APIGateway is relay on Ocelet.
  3. Microservices: User, Board and Identity which based on DDD
  4. DataStore is using MSSQL,Redis, RabbitMQ etc.

System Architecture

alt text

Web

Go to Web root directory

cd src/Web

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Microservices

Compiles and run in containers

docker-compose build
docker-compose up

Stop and cleanup running containers

docker-compose down