Successfully reported this slideshow.
Your SlideShare is downloading. ×

The curious case of the production incident

Ad

The curious case of the
produc'on incident
Rouan Wilsenach
@rouanw
rouanw.github.io

Ad

Not func)onal
Not performant
Not secure
Not easy to use
What is an incident?

Ad

The dead body.
Midsomer murders

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Upcoming SlideShare
Horror Genre
Horror Genre
Loading in …3
×

Check these out next

1 of 35 Ad
1 of 35 Ad

The curious case of the production incident

Download to read offline

Like it or not, things will always go wrong in production. Rouan is going to tell you about the types of issues that you should expect. He’ll show you a range of techniques for finding out quickly that something has gone wrong, including everything from automated alerting to an old-fashioned phone call from a grumpy user.

Rouan will also cover diagnostic tools that can help you figure out what went wrong, talk about how your team could approach issues, and explain the possibility of creating self-healing mechanisms. Lastly, he’ll chat about what you need to ship a fix fast and how the right production monitoring can even help you write less code.

After attending the talk, you’ll see that production issues are learning opportunities. You’ll be ready to spot them, understand them and use them to build better software.

Like it or not, things will always go wrong in production. Rouan is going to tell you about the types of issues that you should expect. He’ll show you a range of techniques for finding out quickly that something has gone wrong, including everything from automated alerting to an old-fashioned phone call from a grumpy user.

Rouan will also cover diagnostic tools that can help you figure out what went wrong, talk about how your team could approach issues, and explain the possibility of creating self-healing mechanisms. Lastly, he’ll chat about what you need to ship a fix fast and how the right production monitoring can even help you write less code.

After attending the talk, you’ll see that production issues are learning opportunities. You’ll be ready to spot them, understand them and use them to build better software.

Advertisement
Advertisement

More Related Content

Advertisement

The curious case of the production incident

  1. 1. The curious case of the produc'on incident Rouan Wilsenach @rouanw rouanw.github.io
  2. 2. Not func)onal Not performant Not secure Not easy to use What is an incident?
  3. 3. The dead body. Midsomer murders
  4. 4. The phone call. Dick Tracy
  5. 5. Chapter 1 Find the body.
  6. 6. Know before the phone rings. Dial M for Murder
  7. 7. Pre-produc'on techniques.
  8. 8. Ask some friendly people. Beta groups Canary releases A/B tes'ng Hot fuzz
  9. 9. Eat your own dog food.
  10. 10. “How does this code work”?
  11. 11. Open source your code.
  12. 12. Empty log policy.
  13. 13. Dashboards.
  14. 14. Automated aler'ng.
  15. 15. Chapter 2 Gather the clues.
  16. 16. Lean on your suspects. Law & Order: Criminal Intent
  17. 17. Get their statements. Murder she wrote
  18. 18. Background check.
  19. 19. Chapter 3 Trust your squad.
  20. 20. Bring backup. Hot fuzz
  21. 21. Share stories. Midsomer murders
  22. 22. Support rota.
  23. 23. Chapter 4 Set things right.
  24. 24. Deployment pipeline. Inspector Gadget
  25. 25. Fix or workaround? Poirot
  26. 26. Staying calm when fixing data. Due South
  27. 27. Self-healing mechanisms. Robocop
  28. 28. THE MURDERS IN THE RUE MORGUE. Edgar Allan Poe, 1841. “He is fond of enigmas, of conundrums, of hieroglyphics; exhibiEng in his soluEons of each a degree of acumen which appears to the ordinary apprehension præternatural. His results, brought about by the very soul and essence of method, have, in truth, the whole air of intuiEon.”
  29. 29. Images copyright of their respective shows or films. Unattributed images are from Unsplash or Murder She Wrote.
  30. 30. The curious case of the produc'on incident Rouan Wilsenach @rouanw rouanw.github.io

×