User and Teams Management Microservice

Requirements

Installation

Development mode

  1. Clone the repository
  2. run docker-compose for the database
    docker-compose up -d
  3. Execute main class "MsUserApplication.java" in your IDE

Architecture

This microservice is based on the Hexagonal Architecture.

Four use cases are implemented:

  • Modify a user
  • Read a user
  • Modify a team
  • Read a team

Documentation

Documentation is available at http://localhost:8080/swagger-ui/index.html