How to architect for continuous delivery?
summary
Gives concrete steps and numbers: adopt trunk-based development, remove change approval boards, and implement the 24 key capabilities from Accelerate; invest heavily in automated tests (examples show up to 50% of R&D at Musk firms) and use feature toggles and canary releases (Tesla rolls 10.2 to ~1,000 cars, then expands or rolls back). Recommends a platform team delivering Kubernetes, Snyk/SonarCube scanning, CI/CD (GitLab/GitHub) and federated observability so product teams can deploy safely and frequently.
AI-written summary · about
chapters (31)
- 0:00intro
- 1:43preamble
- 3:41today's challenges
- 5:55where do these challenges come from?
- 6:48it's about products!
- 8:07devops is here to help
- 8:36who is devops
- 10:01why is this important for you?
- 10:45example?
- 13:14the 24 key capabilities that drive improvements in software delivery performance
- 17:21the science behind devops
- 18:09the benefits of the devops
- 19:00product development
- 21:32built-in quality
- 22:22test fast for continuous feedback
- 24:57the right balance of tests
- 26:16continuous testing
- 27:51built-in security
- 28:17the continuous delivery pipeline
- 28:57what the platform vendors promise...
- 30:59continuous security
- 32:09built for operability
- 33:34evolution of monitoring
- 35:46we need to architect for operability
- 37:20build a platform
- 38:18you need to take care about the full stack
- 39:35think about that on scale...
- 40:41platform engineering enables devops in product teams
- 42:57platform engineering scales the platform to multiple product teams
- 44:11summary
- 45:54we are entering the age of industrialization of software development
related talks
55mContinuously Delivering Continuous Delivery
40mContinuous Delivery Anti-Patterns
35mIncrease Agility and Quality Using Trunk-Based Development in Continuou...
34mYou only have to change one thing to do the DevOps
51mBetter software, faster: principles of Continuous Delivery and DevOps
38mBuilding a high quality product
28mHow to ship apps better, faster, stronger
47mArchitecting for DevOps and Continuous Delivery
