Progressive Delivery: Patterns & Benefits of Decoupling Deploy from Release
This video is also available in the GOTO Play video app! Download it to enjoy offline access to our conference videos while on the move.
Progressive delivery allows you to switch from high-stakes “big bang” releases to the gradual exposure of code changes in production. The goal is to observe changes in the health of your systems and user behavior before ramping up to your entire user population.
Early adopters of CD invented their own progressive delivery tooling and practices, freeing up their teams to move fast, limit the blast radius of issues found in production and focus engineering cycles on work that delivers more impact, not just more releases.
What can we learn from the ways these pioneers of progressive delivery implemented gradual release mechanisms and automated repeatable and trustworthy reporting of KPIs?
In this fast-pace talk, Dave will introduce some ideas and look at specific examples of what we can learn from early adopters of progressive delivery. He will sum up what you've seen by documenting the patterns in checklists you can take away to establish or extend these proven patterns in your own environment.
In this talk, you'll learn:
- A concise & sharable definition of progressive delivery
- Benefits of progressive delivery you can point to guide and promote your implementation
- Challenges overcome by early pioneers (so you can avoid re-learning the same lessons the hard way)
- Essential foundation capabilities and implementation patterns you can adapt to your environment (shared as a checklist you can take back with you)
Attendees: join the #programming channel on Slack to send your questions to Dave
-
Apps, Algorithms and AbstractionsDylan BeattieTuesday Nov 10 @ 10:00
-
The Future of Sustainable TransportationAnita SenguptaTuesday Nov 10 @ 17:10
-
Futurology for Developers - The Next 30 Years in TechMark RendleWednesday Nov 11 @ 17:10
-
Software Engineering - Development in 100 Years TimeDave FarleyWednesday Nov 11 @ 10:00