The Biergarten App - Layered ArchitectureThe Biergarten App - Layered ArchitectureAPI LayerService LayerInfrastructure LayerDomain LayerSQL ServerAPI.CoreASP.NET Core Web API- Controllers (Auth, User)- Swagger/OpenAPI- Middleware- Health ChecksService.AuthService.UserManagement- Business Logic- Validation- OrchestrationInfrastructure.RepositoryInfrastructure.JwtInfrastructure.PasswordHashingInfrastructure.EmailDomain.Entities- UserAccount- UserCredential- UserVerificationStored ProceduresTablesSQL-first approachAll queries viastored procedures