Hosting .NET on Azure: App Service vs Container Apps vs AKS
Compare Azure App Service, Container Apps, AKS and Functions for .NET: scaling, cost, networking, Dapr, deployment slots and a clear decision matrix.
9 articles about Docker & Containers: in-depth .NET and AI guides, senior interview questions and AI news on DotNet AI Hub.
Compare Azure App Service, Container Apps, AKS and Functions for .NET: scaling, cost, networking, Dapr, deployment slots and a clear decision matrix.
Build small, secure .NET 10 container images with multi-stage Dockerfiles, SDK container publishing, chiseled base images, non-root users and scanning.
Run ASP.NET Core on Kubernetes in production: health probes, ConfigMaps, GC and CPU limits, graceful shutdown, HPA and KEDA autoscaling, AKS and Helm.
How the .NET garbage collector works: generations, LOH and POH, regions, workstation vs server GC, DATAS, container limits, finalization and tuning.
A practical guide to dotnet-counters, dotnet-trace, dotnet-dump, dotnet-gcdump and dotnet-monitor for diagnosing .NET apps in production.
Build production-ready .NET CI/CD pipelines with GitHub Actions and Azure Pipelines: caching, matrix builds, containers, OIDC and approvals.
Integration test ASP.NET Core with WebApplicationFactory, real databases via Testcontainers, Respawn resets, auth mocking and Aspire's testing builder.
Ten senior-level interview questions on Aspire's AppHost model, service defaults, testing and deployment, and how it compares to Compose, Dapr and Tye.
Senior Docker and Kubernetes interview questions for .NET developers: image size, container-aware GC, probes, graceful shutdown, config and autoscaling.