ASP.NET Core

ASP.NET Core — Full Stack Architecture HTTP Request MIDDLEWARE PIPELINE ExceptionHandler HSTS CORS Authentication Authorization RateLimit MVC Controllers & Minimal APIs [ApiController] Model Binding Validation · ActionResult Minimal APIs MapGet / MapPost Route Groups · Filters SignalR Real-Time WebSocket Hub · Groups · Streaming Entity Framework Core & Data DbContext DbSet · Migrations Change Tracker LINQ Queries IQueryable · Eager/Lazy AsNoTracking · Include Database SQL Server / PostgreSQL InMemory for Testing Background Jobs & Cross-Cutting Concerns Hangfire Fire-and-Forget · Recurring · Delayed Dependency Injection AddScoped · Transient · Singleton Configuration appsettings · Options Pattern Logging ILogger · Serilog · Seq Health Checks /health · /ready · /live Testing & Verification xUnit / NUnit Unit Tests WebApplicationFactory Integration Tests Docker Container · Deploy Deployment & Hosting Azure App Service PaaS Hosting Container Apps AKS · ACI · ACA CI/CD GitHub Actions / ADO