Cloud Native .NET
summary
A cloud-native .NET demo called DeckHub app composes nine microservices (website, shows, questions, notes, presenter, slides, identity, realtime, storage) in Docker and Kubernetes, uses ASP.NET Core 2.1 (some preview bits), Postgres, Redis, Azure Storage, Service Bus and SignalR, and runs locally via Docker Compose and in production on a Kubernetes cluster with nginx ingress. Migration uses a single migration job to avoid race conditions; monitoring uses Prometheus/InfluxDB/Grafana and logs to Elasticsearch. The system works and is open source on GitHub.
AI-written summary · about
chapters (18)
- 0:00Start
- 2:59What is "Cloud Native"?
- 3:47Cloud Native is
- 4:36Why?
- 6:45Microservices
- 8:10Rules of Thumb
- 19:39Components
- 23:37Communication
- 28:41Parts
- 29:32Containers
- 35:52Developing with Docker
- 39:56Kubernetes options
- 42:30Kubernetes concepts
- 44:16Using Kubernetes
- 51:35Bonus EF Core Tip
- 54:58Monitoring and Metrics
- 55:43Useful tools
- 59:55Platform Services
related talks
01h 03mCloud Native .NET
01h 04mNavigating microservices with .NET Core
48mCloud Native Java
01h 07mNavigating microservices with .NET Core
29mArchitecting .NET Microservices in a Docker Ecosystem
01h 12mBuilding Cloud-Native App with .NET
01h 06mFrom Core to Containers to Orchestration - Modernizing my Compute
56mCloud Native Java
