Cloud Native .NET
summary
A working reference app DeckHub demo shows .NET Core services running in Docker images, orchestrated by Kubernetes, with Postgres, Redis for data-protection keys and pub/sub, Azure Service Bus for async messaging, and blob storage for slides. Microservices own data and tolerate individual failures—demo uses a single DB for cost reasons but is designed for separation. Practical tips include EF migrations as Kubernetes Job, multi-stage Docker builds, and the painful reality of 25,000 unit tests taking 1.5 hours.
AI-written summary · about
chapters (16)
- 0:00Start
- 1:55What is "Cloud Native"?
- 2:43Cloud Native is
- 3:36Why?
- 5:54Microservices
- 8:55Rules of Thumb
- 27:48Components
- 30:37Containers
- 32:39Developing with Docker
- 39:30Kubernetes options
- 42:41Kubernetes concepts
- 43:51Using Kubernetes
- 50:02Bonus EF Core Tip
- 54:14Monitoring and Metrics
- 55:14Useful tools
- 59:31Adding Metrics to .NET apps
related talks
01h 02mCloud Native .NET
58mKubernetes for .NET Developers
55mArchitecting .NET solutions in a Docker ecosystem
01h 04mNavigating microservices with .NET Core
58mMulti-container applications with .NET Core on Kubernetes
53mStreamline Cloud-Native App Development Using CDEs
01h 07mNavigating microservices with .NET Core
35mBuilding Apps with Containers, Functions and Managed Services
