Microservices
.NET services, Keycloak SSO, multi-tenancy, RabbitMQ messaging, PostgreSQL & S3
The backend is a set of independent .NET microservices (target framework net10), one per bounded concern — Tenant/identity, Questioner, OnlineMenu, Content, Notification, Payment, and Kefi. Each service is built the same way:…