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.