it’s the end of the world as we know it - usenix · 2019-12-18 · it’s the end of the world as...

26
It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons, Workiva

Upload: others

Post on 25-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,

It’s the End of the World as We Know It

(and I Feel Fine)

Engineering for Crisis Response at Scale

Matthew Simons, Workiva

Page 2: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,
Page 3: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,
Page 4: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,
Page 5: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,

● Heart disease● Cancer● Chronic lower respiratory disease● Accidents● Stroke● Alzheimer's disease● Diabetes● Influenza and pneumonia● Kidney disease● Suicide

Source: medicalnewstoday.com/articles/282929.phpLast updated: Feb 23, 2017

Page 6: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,
Page 7: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,

1

Tighten the Customer Feedback Loop

(Pain is good)

Page 8: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,
Page 9: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,
Page 10: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,
Page 11: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,
Page 12: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,
Page 13: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,
Page 14: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,

2

Reduce Your Reliance on Customer Reporting

Page 15: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,

Homogenize Logging Product

Page 16: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,

?

Page 17: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,

Product Accountability

Page 18: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,
Page 19: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,
Page 20: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,
Page 21: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,

Maintain your alerts

Page 22: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,

3Terminal is Not Your

Friend

Page 23: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,

Github(Source Control)

Rosie(Compliance Control)

Production Environment

WebhooksPR Updates

Checkin

Fetch Source

Dry Run

Code

Run it!Output

Page 24: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,

1. Tighten the Customer Feedback Loop

2. Reduce Your Reliance on Customer Feedback

3. Stop Using Terminal in Production

Page 25: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,
Page 26: It’s the End of the World as We Know It - USENIX · 2019-12-18 · It’s the End of the World as We Know It (and I Feel Fine) Engineering for Crisis Response at Scale Matthew Simons,

Q(&A)