Get up to speed with DevOps using modern development practices
summary
Rebuilt a decade‑old KP Hotspots PHP app into .NET and uses Azure DevOps pipelines, ARM templates and Entity Framework migrations stored in source control; logging (Cubana) plus App Insights application map ties requests together. Pull requests run SonarCloud checks (code coverage 3%) and unit/UI tests with SpecFlow + Selenium. Deploys use trunk‑based merges, feature flags to separate deploy from release, and a canary 10%→40% rollout. A production bug introduced yesterday gets diagnosed and fixed to production in about one hour.
AI-written summary · about
chapters (22)
- 0:00Intro
- 0:45Erwins introduction
- 1:35Erwins background
- 3:04The assignment
- 4:45Finding the error
- 5:32Fixing the error
- 6:17Making a change the day before
- 7:28DevOps definition
- 8:08How did we implement DevOps
- 8:37Branching strategy
- 10:24The new approach
- 12:22Demos
- 17:14Pipeline
- 21:09Database Migration
- 24:49Testing
- 29:12Deploying
- 31:24Dashboard
- 32:01Cookies
- 33:26Feature Flags
- 38:22Application Map
- 43:29Microservices and Kubernetes
- 46:35Questions
related talks
47mArchitecting for DevOps and Continuous Delivery
35mRunning a DevOps Style Production Docker Cluster Using the Microsoft Platform
01h 06mContinuous Delivery and DevOps and Robots; Oh my!
46mReal World DevOps
01h 09mFrom localhost to production: Managing your code with Azure DevOps
53mContinuous Delivery with Azure Web Apps
16mDriving DevOps at PETRONAS
46mProject Kudu, The Magic Behind Azure App Services' Continuous Deployment
