Failing Well

*
Accepted Session
Short Form
Beginner
Scheduled: Thursday, June 22, 2017 from 2:30 – 3:15pm in B201

Excerpt

It's a fact of life--software breaks.

But all is not doom and gloom. How we detect and handle errors drastically impacts the quality of both our systems and our lives. Knowing what to track, when to page, and how to find system weaknesses is critical.

Description

You’ll leave this talk with tactics for coping with failures on multiple levels. We’ll see how error handling and alerting ground a reliable system. Then we’ll automate testing and finally induce problems in live, running code to see where our expectations and reality diverge.

Failure is inevitable, but that doesn’t mean you can’t fail well!

Tags

failure, systems, alerting

Speaking experience

I've spoken at the past couple of OS Bridges and many other conferences (http://jasonrclark.com/speaking/) I'll be giving this talk at RailsConf 2017 in April.

Speaker

  • Profile asher

    Jason Clark

    New Relic

    Biography

    I fell in love with programming as a young boy watching my dad work in Clipper and dBase III (no, really). The obsession sparked there continues to this day. I work for New Relic, and in my spare time contribute to the Shoes project. When not at work, I enjoy cycling, homebrewing, and hanging out with my family.

    Sessions

      • Title: Failing Well
      • Track: Practice
      • Room: B201
      • Time: 2:303:15pm
      • Excerpt:

        It’s a fact of life—software breaks.

        But all is not doom and gloom. How we detect and handle errors drastically impacts the quality of both our systems and our lives. Knowing what to track, when to page, and how to find system weaknesses is critical.

      • Speakers: Jason Clark