humpty dumpty a story of api devops gone wrong (emily dowdle)

35
HUMPTY DUMPTY DEVOPS HUMPTY DUMPTY | A Story Of DevOps Gone Wron Emily Dowdle // emilydowdle.com Humpty Dumpty A Story of DevOps Gone Wrong

Upload: nordic-apis

Post on 16-Apr-2017

112 views

Category:

Technology


1 download

TRANSCRIPT

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

HUMPTY DUMPTY DEVOPS

HUMPTY DUMPTY | A Story Of DevOps Gone Wrong

Emily Dowdle // emilydowdle.com

Humpty DumptyA Story of DevOps

Gone Wrong

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

HUMPTY DUMPTY DEVOPS

Here’s som example text

Emily Dowdle // emilydowdle.com

HUMPTY DUMPTY | A Story Of DevOps Gone Wrong

Emily Dowdleemilydowdle.com@editingemily

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

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

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

HUMPTY DUMPTY DEVOPS

HUMPTY DUMPTY | A Story Of DevOps Gone Wrong

Emily Dowdle // emilydowdle.com

You see, Humpty is a deploy.

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

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.)

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

HUMPTY DUMPTY DEVOPS

Here’s som example text

Emily Dowdle // emilydowdle.com

HUMPTY DUMPTY | A Story Of DevOps Gone Wrong

(It’s ops.)

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

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.

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

HUMPTY DUMPTY DEVOPS

HUMPTY DUMPTY | A Story Of DevOps Gone Wrong

Emily Dowdle // emilydowdle.com

Change is hard.And a little scary.

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

HUMPTY DUMPTY DEVOPS

HUMPTY DUMPTY | A Story Of DevOps Gone Wrong

Emily Dowdle // emilydowdle.com

A long history of conflict.

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

HUMPTY DUMPTY DEVOPS

HUMPTY DUMPTY | A Story Of DevOps Gone Wrong

Emily Dowdle // emilydowdle.com

ConflictWe have different priorities.

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

HUMPTY DUMPTY DEVOPS

Here’s som example text

Emily Dowdle // emilydowdle.com

HUMPTY DUMPTY | A Story Of DevOps Gone Wrong

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

HUMPTY DUMPTY DEVOPS

Here’s som example text

Emily Dowdle // emilydowdle.com

HUMPTY DUMPTY | A Story Of DevOps Gone Wrong

Fundamentally unfair.

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

HUMPTY DUMPTY DEVOPS

HUMPTY DUMPTY | A Story Of DevOps Gone Wrong

Emily Dowdle // emilydowdle.com

And they deserveto feel like this.

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

HUMPTY DUMPTY DEVOPS

OPERATIONS | Empower Your Developers

Emily Dowdle // emilydowdle.com

OperationsEmpower Your Devs

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

HUMPTY DUMPTY DEVOPS

OPERATIONS | Empower Your Developers

Emily Dowdle // emilydowdle.com

Trust Your Team

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

HUMPTY DUMPTY DEVOPS

OPERATIONS | Empower Your Developers

Emily Dowdle // emilydowdle.com

Bridge the Skills Gap

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

HUMPTY DUMPTY DEVOPS

OPERATIONS | Empower Your Developers

Emily Dowdle // emilydowdle.com

Read-Only Logs

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

HUMPTY DUMPTY DEVOPS

OPERATIONS | Empower Your Developers

Emily Dowdle // emilydowdle.com

Consistency

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

HUMPTY DUMPTY DEVOPS

OPERATIONS | Empower Your Developers

Emily Dowdle // emilydowdle.com

Source ControlSharing is caring.

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

HUMPTY DUMPTY DEVOPS

OPERATIONS | Empower Your Developers

Emily Dowdle // emilydowdle.com

On-Call RotationWake me up. I dare you.

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

HUMPTY DUMPTY DEVOPS

OPERATIONS | Empower Your Developers

Emily Dowdle // emilydowdle.com

Simple Deploys

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

HUMPTY DUMPTY DEVOPS

DEVELOPERS | Don’t Be Assholes

Emily Dowdle // emilydowdle.com

Developers Don’t Be Assholes

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

HUMPTY DUMPTY DEVOPS

DEVELOPERS | Don’t Be Assholes

Emily Dowdle // emilydowdle.com

Plan Together

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

HUMPTY DUMPTY DEVOPS

DEVELOPERS | Don’t Be Assholes

Emily Dowdle // emilydowdle.com

Small Changes

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

HUMPTY DUMPTY DEVOPS

DEVELOPERS | Don’t Be Assholes

Emily Dowdle // emilydowdle.com

Communicate

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

HUMPTY DUMPTY DEVOPS

DEVELOPERS | Don’t Be Assholes

Emily Dowdle // emilydowdle.com

Yes, And…

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

HUMPTY DUMPTY DEVOPS

DEVELOPERS | Don’t Be Assholes

Emily Dowdle // emilydowdle.com

Stay Open

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

HUMPTY DUMPTY DEVOPS

DEVELOPERS | Don’t Be Assholes

Emily Dowdle // emilydowdle.com

Be Humble

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

HUMPTY DUMPTY DEVOPS

FAILURE | Practice Failing Together

Emily Dowdle // emilydowdle.com

Embrace FailureIt happens. Seriously.

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

HUMPTY DUMPTY DEVOPS

FAILURE | Practice Failing Together

Emily Dowdle // emilydowdle.com

Leave Your Ego At The Door

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

HUMPTY DUMPTY DEVOPS

FAILURE | Practice Failing Together

Emily Dowdle // emilydowdle.com

Don’t Point Fingers

Make failure fabulous.

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

HUMPTY DUMPTY DEVOPS

FAILURE | Practice Failing Together

Emily Dowdle // emilydowdle.com

PostmortemsThey’re not optional.

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

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

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

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.

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

HUMPTY DUMPTY DEVOPS

Here’s som example text

Emily Dowdle // emilydowdle.com

HUMPTY DUMPTY | A Story Of DevOps Gone Wrong

Emily Dowdleemilydowdle.com@editingemily