Backend technologies

Java

Chosen because it is suitable for backend development and all backend devs already used it before.

Spring boot

Very established and well known java framework. It is also the only java framework the team already partially knows.

Dapr

Given by the project leaders for communication between backend services.

Keycloak

Given by the project leaders for user and login management.

GraphQL

Given by the project leaders for the API.