Twelve Factor Apps in .NET : Building apps for the cloud
summary
Shows that the Twelve‑Factor rules apply to .NET Core by building a working Todo API plus a background worker, packaged with Docker Compose and using Kestrel, nginx, Entity Framework and RabbitMQ worker queues via the Brighter library. Tests from the TD‑backend suite run against the containers, HTTP requests return accepted for queued jobs, and the worker logs show retries on broker unavailability. Configuration uses environment variables and builds are immutable artifacts ready for elastic scaling.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 1:51Cloud Native Goals
- 5:34Origins of 12-Factor
- 6:48Microservices Principles
- 10:09Anti-Fragile Systems
- 12:58Codebase and Dependencies
- 15:00Environmental Challenges
- 17:36Configuration and Scaling
- 20:21Port Binding & Services
- 24:38Hexagonal Architecture
- 27:48Service Discovery
- 30:06Stateless Processes
- 33:50Scaling and Robustness
- 40:31Code Demo: .NET Core
- 49:10Resilience and Timing
- 53:38Version Control & Git
- 59:15Immutable Releases
- 1:04:43Logging and Conclusion
related talks
54m12 Factor MicroServices
24mTwelve Factor App
23m12 Factor Frontend Apps through Dockerization
49mThriving in the cloud: Going beyond the 12 factors
41mTwelve-Factor Apps
46mThriving in the cloud: Going beyond the 12 factors
42mThriving in the cloud: Going beyond the 12 factors
01mThriving in the cloud: Going beyond the 12 factors
