Impplementation of individual api (orchestrator), which will be responsible for interaction with the outside world and orchestration of calls to "internal" services.

Functionality:

  • User registration and login
  • Obtaining user data
  • User data is stored in KeyCloak (authentication data).

Technology stack:

  • Java 21
  • Spring WebFlux
  • Spring Security
  • KeyCloak
  • TestContainers
  • Junit 5
  • Mockito
  • Docker