humpty dumpty a story of api devops gone wrong (emily dowdle)
TRANSCRIPT
HUMPTY DUMPTY DEVOPS
HUMPTY DUMPTY | A Story Of DevOps Gone Wrong
Emily Dowdle // emilydowdle.com
Humpty DumptyA Story of DevOps
Gone Wrong
HUMPTY DUMPTY DEVOPS
Here’s som example text
Emily Dowdle // emilydowdle.com
HUMPTY DUMPTY | A Story Of DevOps Gone Wrong
Emily Dowdleemilydowdle.com@editingemily
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 menCouldn’t put Humpty together again.
Humpty Dumpty
HUMPTY DUMPTY DEVOPS
HUMPTY DUMPTY | A Story Of DevOps Gone Wrong
Emily Dowdle // emilydowdle.com
You see, Humpty is a deploy.
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 menCouldn’t put Humpty together again.
The Important Bit(In case you missed it.)
HUMPTY DUMPTY DEVOPS
Here’s som example text
Emily Dowdle // emilydowdle.com
HUMPTY DUMPTY | A Story Of DevOps Gone Wrong
(It’s ops.)
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.
HUMPTY DUMPTY DEVOPS
HUMPTY DUMPTY | A Story Of DevOps Gone Wrong
Emily Dowdle // emilydowdle.com
Change is hard.And a little scary.
HUMPTY DUMPTY DEVOPS
HUMPTY DUMPTY | A Story Of DevOps Gone Wrong
Emily Dowdle // emilydowdle.com
A long history of conflict.
HUMPTY DUMPTY DEVOPS
HUMPTY DUMPTY | A Story Of DevOps Gone Wrong
Emily Dowdle // emilydowdle.com
ConflictWe have different priorities.
HUMPTY DUMPTY DEVOPS
Here’s som example text
Emily Dowdle // emilydowdle.com
HUMPTY DUMPTY | A Story Of DevOps Gone Wrong
HUMPTY DUMPTY DEVOPS
Here’s som example text
Emily Dowdle // emilydowdle.com
HUMPTY DUMPTY | A Story Of DevOps Gone Wrong
Fundamentally unfair.
HUMPTY DUMPTY DEVOPS
HUMPTY DUMPTY | A Story Of DevOps Gone Wrong
Emily Dowdle // emilydowdle.com
And they deserveto feel like this.
HUMPTY DUMPTY DEVOPS
OPERATIONS | Empower Your Developers
Emily Dowdle // emilydowdle.com
OperationsEmpower Your Devs
HUMPTY DUMPTY DEVOPS
OPERATIONS | Empower Your Developers
Emily Dowdle // emilydowdle.com
Trust Your Team
HUMPTY DUMPTY DEVOPS
OPERATIONS | Empower Your Developers
Emily Dowdle // emilydowdle.com
Bridge the Skills Gap
HUMPTY DUMPTY DEVOPS
OPERATIONS | Empower Your Developers
Emily Dowdle // emilydowdle.com
Read-Only Logs
HUMPTY DUMPTY DEVOPS
OPERATIONS | Empower Your Developers
Emily Dowdle // emilydowdle.com
Consistency
HUMPTY DUMPTY DEVOPS
OPERATIONS | Empower Your Developers
Emily Dowdle // emilydowdle.com
Source ControlSharing is caring.
HUMPTY DUMPTY DEVOPS
OPERATIONS | Empower Your Developers
Emily Dowdle // emilydowdle.com
On-Call RotationWake me up. I dare you.
HUMPTY DUMPTY DEVOPS
OPERATIONS | Empower Your Developers
Emily Dowdle // emilydowdle.com
Simple Deploys
HUMPTY DUMPTY DEVOPS
DEVELOPERS | Don’t Be Assholes
Emily Dowdle // emilydowdle.com
Developers Don’t Be Assholes
HUMPTY DUMPTY DEVOPS
DEVELOPERS | Don’t Be Assholes
Emily Dowdle // emilydowdle.com
Plan Together
HUMPTY DUMPTY DEVOPS
DEVELOPERS | Don’t Be Assholes
Emily Dowdle // emilydowdle.com
Small Changes
HUMPTY DUMPTY DEVOPS
DEVELOPERS | Don’t Be Assholes
Emily Dowdle // emilydowdle.com
Communicate
HUMPTY DUMPTY DEVOPS
DEVELOPERS | Don’t Be Assholes
Emily Dowdle // emilydowdle.com
Yes, And…
HUMPTY DUMPTY DEVOPS
DEVELOPERS | Don’t Be Assholes
Emily Dowdle // emilydowdle.com
Stay Open
HUMPTY DUMPTY DEVOPS
DEVELOPERS | Don’t Be Assholes
Emily Dowdle // emilydowdle.com
Be Humble
HUMPTY DUMPTY DEVOPS
FAILURE | Practice Failing Together
Emily Dowdle // emilydowdle.com
Embrace FailureIt happens. Seriously.
HUMPTY DUMPTY DEVOPS
FAILURE | Practice Failing Together
Emily Dowdle // emilydowdle.com
Leave Your Ego At The Door
HUMPTY DUMPTY DEVOPS
FAILURE | Practice Failing Together
Emily Dowdle // emilydowdle.com
Don’t Point Fingers
Make failure fabulous.
HUMPTY DUMPTY DEVOPS
FAILURE | Practice Failing Together
Emily Dowdle // emilydowdle.com
PostmortemsThey’re not optional.
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
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.
HUMPTY DUMPTY DEVOPS
Here’s som example text
Emily Dowdle // emilydowdle.com
HUMPTY DUMPTY | A Story Of DevOps Gone Wrong
Emily Dowdleemilydowdle.com@editingemily