Field Notes : .NET Core and Docker in Production
summary
Gives a hands‑on account of running .NET Core on Linux in production using Docker images built with multi-stage builds, orchestrated with ECS and Terraform, CI via CodeShip, images in AWS ECR, Postgres on RDS, logging with Serilog→Seq, and build scripts in Cake. Describes building, tagging-by-environment deployments that work but are awkward, an ECS health‑check timeout that caused a late‑night outage, intermittent ECS provisioning quirks, and SSL differences across runtimes — practical lessons, gotchas, and next steps for config and secrets.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 3:24Damians background
- 6:25Work 180
- 7:07Tech Stack
- 10:01Docker
- 12:00Feeling like a beginner again
- 14:51What I had to learn
- 15:57Wheres my code
- 18:39Config injector
- 20:21Rich class
- 23:01Debug
- 26:46Cake
- 32:31Docker Image
- 42:05Kubernetes
- 43:08Elastic Container Service
- 44:02Terraform
- 45:36CloudFront
- 48:14Deployment
- 51:02Gotchas
related talks
49mTaking your .NET Core container solution from laptop to production
45mDotNet Core in Production
35mRunning a DevOps Style Production Docker Cluster Using the Microsoft Platform
44mHow Real is this Cross Platform .NET Thing Really?
41mASP.NET Core in Production: Lessons Learned
01h 01mContainers/Docker - what, why and how
01h 06mBuilding Docker Applications with .NET
54m12 Factor MicroServices
