Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Do You Know If Your Service Is Working Properly? A Guide To Being Paranoid.

Eric Sigler
October 27, 2016

Do You Know If Your Service Is Working Properly? A Guide To Being Paranoid.

End-to-end monitoring, testing, and validation of an application or service can be helpful to both development and the business if done properly. It lets you answer the age old question "Is $APP up?" with confidence. Especially when individual service-owning teams are part of a larger whole, having a way to rapidly iterate and verify your changes is vital. This talk went over background & history on end-to-end testing efforts, then discuss best practices for care and feeding of such systems, and pitfalls to avoid, with references.

Eric Sigler

October 27, 2016
Tweet

More Decks by Eric Sigler

Other Decks in Technology

Transcript

  1. @esigler Eric Sigler, Head of DevOps, PagerDuty “Do you know

    if your service is working properly?”
 A Guide To Being Paranoid
  2. @esigler Consider doing functional testing in production It can buffer

    your users from Conway’s Law It can speed up your developers Moderation in all things Beware of the usual testing failure modes Have clear agreement on ownership