Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ten Deployments Per Day 2019-03-21

99d4c0ed3c8027ea1c37b53d6441d042?s=47 sullis
March 21, 2019

Ten Deployments Per Day 2019-03-21

Ten Deployments Per Day
March 21, 2019

#ContinuousDelivery #flickr #deployments



March 21, 2019

More Decks by sullis

Other Decks in Technology


  1. 10+ Deployments Per Day Sean Sullivan March 21, 2019

  2. 10

  3. Flickr 2009

  4. at the 2009 Velocity conference, John Allspaw and Paul Hammond

    gave the seminal “10 Deploys Per Day: Dev and Ops Cooperation at Flickr” presentation 2016
  5. None
  6. June 2009

  7. Paul Hammond John Allspaw

  8. None
  9. None
  10. None
  11. None
  12. None
  13. None
  14. None
  15. None
  16. None
  17. some Feature Flags are “on/off” toggle switches some Feature Flags

    are adjustable knobs
  18. Do we rollback? Kind of. “Roll forward” by adjusting knobs

  19. https://twitter.com/allspaw/status/1105567930471862273 March 2019

  20. None
  21. Continuous Delivery

  22. “How long would it take your organization to deploy a

    change that involved just one single line of code? Do you do this on a repeatable, reliable basis?” Jez Humble - October 2012
  23. Jez Humble - March 2017 'Risk Management Theater' Processes that

    are designed to give the appearance of having effectively managed risk while actually making things worse People signing bits of paper that said they did something, so that when something goes wrong they can say 'Look I did my job -- this piece of paper says so -- so it wasn't my fault’
  24. easier to understand easier to QA easier to troubleshoot easier

    to rollback Small incremental deployments
  25. None
  26. The biggest thing I fear right now is our own

    inability to move fast enough. It wakes me up at night to think about “Are we moving fast enough?” because the world is moving so fast HBC CEO Helena Foulkes March 2019
  27. amazon.com 2016 Letter to Shareholders

  28. One common pitfall for large organizations – one that hurts

    speed and inventiveness – is “one-size-fits-all” decision making amazon.com 2016 Letter to Shareholders
  29. As organizations get larger, there seems to be a tendency

    to use […] heavy-weight […] decision-making process on most decisions. The end result of this is slowness amazon.com 2016 Letter to Shareholders
  30. Never use a one-size-fits-all decision-making process. Many decisions are reversible,

    two-way doors. Those decisions can use a light-weight process. amazon.com 2016 Letter to Shareholders
  31. Speed matters in business. amazon.com 2016 Letter to Shareholders

  32. small incremental changes automated testing frequent deployments speed matters Final

  33. Bonus slides

  34. https://www.slideshare.net/sullis/incremental-deployment-of-new-features

  35. https://speakerdeck.com/sullis/safe-lambda-deployments-seattle-2019-02-21

  36. Martin Fowler ThoughtWorks October 2016

  37. Martin Fowler - October 2016

  38. Martin Fowler - October 2016

  39. Jez Humble Agile India conference March 2017

  40. Jez Humble - March 2017

  41. Jez Humble - March 2017

  42. Jez Humble - March 2017

  43. Jez Humble - March 2017 “High performers achieve high throughput

    and high stability And that is true across all different domains, including financial services and government”