You are viewing content from a past/completed QCon

Presentation: Safe at Any Speed: How to Release More Often Without Increasing Risk


Location: Westminster, 4th flr.

Duration: 4:10pm - 5:00pm

Day of week: Monday

Share this on:


You’d like to release more often, but you also want to sleep well at night. The good news is: you can do both.

The fear of continuous deployment is understandable: sure, it makes production bugs quicker and easier to resolve, but you still want to avoid releasing buggy code at all. Feature flags are a big help, but you can't test all the combinations. Meanwhile, the bug reports keep coming.

If you want to really fix your processes, you need to deal with the uncertainty. It’s time to answer the core questions:

  • What problems are you most afraid of?
  • How can you defend against them while being productive?

In this talk, you’ll learn about:

  • Approaches to identifying and handling risks
  • Choosing an approach that suits you and your team
  • Testing in the context of modern development frameworks
  • Finding balance between time spent on QA versus time saved by quick releases

Attendees will walk away with usable techniques for identifying risks; using those risks to create criteria for when code is safe to release; steps to take to meet those criteria; and increased confidence and desire to enable regular deployment.

Speaker: Yoz Grahame

Developer Advocate @LaunchDarkly

Yoz Grahame is a Developer Advocate for LaunchDarkly, because he wants software engineering to be far less painful than it is now. Previous involvements include: the US Government (in the 18F group), Compaas, Linden Lab, British e-democracy projects WriteToThem and TheyWorkForYou, and Douglas Adams’s startup The Digital Village.

Find Yoz Grahame at

Last Year's Tracks