Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Humpty Dumpty A story of API DevOps Gone Wrong (Emily Dowdle)

345 vues

Publié le

This is a session given by Emily Dowdle at Nordic APIs 2016 Platform Summit on October 26th, in Stockholm Sweden.

Description:

I’m convinced Humpty Dumpty is a story of DevOps gone wrong.

Humpty Dumpty sat on a wall,
Humpty Dumpty had a great fall.
All the king’s horses and all the king’s men
Couldn’t put Humpty together again.

First, who asks a horse to do surgery? Hoofs can’t hold scalpels. Second, either the king’s men are inept or they’re not communicating. Two kindergarteners with some Elmer’s could have done the job.

You see, Humpty is a deploy. He was fine in staging but shit the bed in production. Now the site’s down and your boss is threatening everyone’s jobs. IT is saying the code is broken. The developers are saying it’s a server issue.

Meanwhile, Humpty is bleeding out. And your customers are complaining on Twitter. Which means a customer service rep has entered the #incident channel to tell you the site’s down. Yea, no shit, Tom.

Sound familiar?

DevOps is the new Agile. Everyone “does it” but few fully embrace it.

This talk will focus on common pitfalls and how to ensure your entire API team — ops, IT, sysadmins, SREs and developers — stop blaming each other and work together.

I’ll cover accelerating API development by empowering your engineers, reducing incidents by simplifying deploys and moving toward continuous deployment by utilizing agile API development.

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Humpty Dumpty A story of API DevOps Gone Wrong (Emily Dowdle)

  1. 1. HUMPTY DUMPTY DEVOPS HUMPTY DUMPTY | A Story Of DevOps Gone Wrong Emily Dowdle // emilydowdle.com Humpty Dumpty A Story of DevOps Gone Wrong
  2. 2. HUMPTY DUMPTY DEVOPS Here’s som example text Emily Dowdle // emilydowdle.com HUMPTY DUMPTY | A Story Of DevOps Gone Wrong Emily Dowdle emilydowdle.com @editingemily
  3. 3. HUMPTY DUMPTY DEVOPS Here’s som example text Emily Dowdle // emilydowdle.com HUMPTY DUMPTY | A Story Of DevOps Gone Wrong Humpty Dumpty sat on a wall, Humpty Dumpty had a great fall. All the king’s horses and all the king’s men Couldn’t put Humpty together again. Humpty Dumpty
  4. 4. HUMPTY DUMPTY DEVOPS HUMPTY DUMPTY | A Story Of DevOps Gone Wrong Emily Dowdle // emilydowdle.com You see, Humpty is a deploy.
  5. 5. HUMPTY DUMPTY DEVOPS Here’s som example text Emily Dowdle // emilydowdle.com HUMPTY DUMPTY | A Story Of DevOps Gone Wrong Humpty Dumpty sat on a wall, Humpty Dumpty had a great fall. All the king’s horses and all the king’s men Couldn’t put Humpty together again. The Important Bit (In case you missed it.)
  6. 6. HUMPTY DUMPTY DEVOPS Here’s som example text Emily Dowdle // emilydowdle.com HUMPTY DUMPTY | A Story Of DevOps Gone Wrong (It’s ops.)
  7. 7. HUMPTY DUMPTY DEVOPS Here’s som example text Emily Dowdle // emilydowdle.com HUMPTY DUMPTY | A Story Of DevOps Gone Wrong But it doesn’t have to be that way.
  8. 8. HUMPTY DUMPTY DEVOPS HUMPTY DUMPTY | A Story Of DevOps Gone Wrong Emily Dowdle // emilydowdle.com Change is hard. And a little scary.
  9. 9. HUMPTY DUMPTY DEVOPS HUMPTY DUMPTY | A Story Of DevOps Gone Wrong Emily Dowdle // emilydowdle.com A long history of conflict.
  10. 10. HUMPTY DUMPTY DEVOPS HUMPTY DUMPTY | A Story Of DevOps Gone Wrong Emily Dowdle // emilydowdle.com Conflict We have different priorities.
  11. 11. HUMPTY DUMPTY DEVOPS Here’s som example text Emily Dowdle // emilydowdle.com HUMPTY DUMPTY | A Story Of DevOps Gone Wrong
  12. 12. HUMPTY DUMPTY DEVOPS Here’s som example text Emily Dowdle // emilydowdle.com HUMPTY DUMPTY | A Story Of DevOps Gone Wrong Fundamentally unfair.
  13. 13. HUMPTY DUMPTY DEVOPS HUMPTY DUMPTY | A Story Of DevOps Gone Wrong Emily Dowdle // emilydowdle.com And they deserve to feel like this.
  14. 14. HUMPTY DUMPTY DEVOPS OPERATIONS | Empower Your Developers Emily Dowdle // emilydowdle.com Operations Empower Your Devs
  15. 15. HUMPTY DUMPTY DEVOPS OPERATIONS | Empower Your Developers Emily Dowdle // emilydowdle.com Trust Your Team
  16. 16. HUMPTY DUMPTY DEVOPS OPERATIONS | Empower Your Developers Emily Dowdle // emilydowdle.com Bridge the Skills Gap
  17. 17. HUMPTY DUMPTY DEVOPS OPERATIONS | Empower Your Developers Emily Dowdle // emilydowdle.com Read-Only Logs
  18. 18. HUMPTY DUMPTY DEVOPS OPERATIONS | Empower Your Developers Emily Dowdle // emilydowdle.com Consistency
  19. 19. HUMPTY DUMPTY DEVOPS OPERATIONS | Empower Your Developers Emily Dowdle // emilydowdle.com Source Control Sharing is caring.
  20. 20. HUMPTY DUMPTY DEVOPS OPERATIONS | Empower Your Developers Emily Dowdle // emilydowdle.com On-Call Rotation Wake me up. I dare you.
  21. 21. HUMPTY DUMPTY DEVOPS OPERATIONS | Empower Your Developers Emily Dowdle // emilydowdle.com Simple Deploys
  22. 22. HUMPTY DUMPTY DEVOPS DEVELOPERS | Don’t Be Assholes Emily Dowdle // emilydowdle.com Developers Don’t Be Assholes
  23. 23. HUMPTY DUMPTY DEVOPS DEVELOPERS | Don’t Be Assholes Emily Dowdle // emilydowdle.com Plan Together
  24. 24. HUMPTY DUMPTY DEVOPS DEVELOPERS | Don’t Be Assholes Emily Dowdle // emilydowdle.com Small Changes
  25. 25. HUMPTY DUMPTY DEVOPS DEVELOPERS | Don’t Be Assholes Emily Dowdle // emilydowdle.com Communicate
  26. 26. HUMPTY DUMPTY DEVOPS DEVELOPERS | Don’t Be Assholes Emily Dowdle // emilydowdle.com Yes, And…
  27. 27. HUMPTY DUMPTY DEVOPS DEVELOPERS | Don’t Be Assholes Emily Dowdle // emilydowdle.com Stay Open
  28. 28. HUMPTY DUMPTY DEVOPS DEVELOPERS | Don’t Be Assholes Emily Dowdle // emilydowdle.com Be Humble
  29. 29. HUMPTY DUMPTY DEVOPS FAILURE | Practice Failing Together Emily Dowdle // emilydowdle.com Embrace Failure It happens. Seriously.
  30. 30. HUMPTY DUMPTY DEVOPS FAILURE | Practice Failing Together Emily Dowdle // emilydowdle.com Leave Your Ego At The Door
  31. 31. HUMPTY DUMPTY DEVOPS FAILURE | Practice Failing Together Emily Dowdle // emilydowdle.com Don’t Point Fingers Make failure fabulous.
  32. 32. HUMPTY DUMPTY DEVOPS FAILURE | Practice Failing Together Emily Dowdle // emilydowdle.com Postmortems They’re not optional.
  33. 33. HUMPTY DUMPTY DEVOPS Here’s som example text Emily Dowdle // emilydowdle.com 1. What happened? 2. What was impacted? 3. When did it happen? 4. Who was involved? 5. How was it discovered? 6. Why did it happen? 7. What’s the solution? 8. When will it be fixed? Postmortem Questions FAILURE | Practice Failing Together
  34. 34. HUMPTY DUMPTY DEVOPS Here’s som example text Emily Dowdle // emilydowdle.com HUMPTY DUMPTY | A Story Of DevOps Gone Wrong Making your job awesome is your job.
  35. 35. HUMPTY DUMPTY DEVOPS Here’s som example text Emily Dowdle // emilydowdle.com HUMPTY DUMPTY | A Story Of DevOps Gone Wrong Emily Dowdle emilydowdle.com @editingemily

×