Systemarkitektur¶
Salieri består av en Blazor WebAssembly-klient (SPA) och ett ASP.NET Core Web API med Entity Framework Core mot Azure SQL. I produktion driftas klienten på Azure Static Web Apps, API:t på Azure Container Apps och dokumentationen på två separata Static Web Apps — allt under salieri.se. Realtid via SignalR (/hubs/notifications): vid boknings-CRUD sänder API:t BookingChanged och övriga klienter hämtar om synligt intervall.
- Systemplattform — miljöer, backend- och frontend-lager, autentiseringsflöde, e-post och import/export.
- Realtid för bokningar — plan och kontrakt för omedelbar bokningssynk mellan klienter via SignalR.