~/talk

Architecting .NET solutions in a Docker ecosystem

Talkat .NET Fest 2019 · 2019-10-25..10-26· [kubernetes]

Demo application that tracks video-game high scores uses .NET Core 3.0, multi-stage Dockerfiles, and Azure Container Registry to produce immutable images (example tag 2.4.8), then deploys to Kubernetes/AKS with a rolling update of three replicas for zero downtime. Local development uses Docker Compose or a local Kubernetes cluster via Docker Desktop. Secrets come from Azure Key Vault or user secrets, HTTP retries and circuit breakers use Polly with HttpClientFactory, and health endpoints drive readiness and liveliness checks. multi-stage Dockerfile Azure Container Registry rolling update with 3 replicas

AI-written summary · about

  1. 0:00Intro
  2. 3:45Running containers on Linux
  3. 4:51Containers on Windows
  4. 8:14Demo application reference architecture
  5. 9:03Container workflow and lifecycle
  6. 14:07Docker image layers .NET Core MAERSK
  7. 16:09Build pipeline in Azure DevOps Contains steps to
  8. 26:10Hosting using cluster orchestrators
  9. 37:16Working with environments in .NET Core Bootstrapping environment variables
  10. 39:28Dealing with secrets in configuration Where would you leave sensitive data?
  11. 41:10Reading secrets from Azure Key Vault Available from Configuration in ASPNET Core
  12. 45:46Fault handling policies Use policy configurations
  13. 49:30Integrating health checks
  14. 50:33Zero downtime deployments
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.