PlatformCon 2023

Automating Production Readiness

As platform engineers, automation is at the heart of all we do and production readiness should be no different. In this talk, we'll cover how to successfully adopt production readiness and service maturity at your organization.

Shopify Unite 2018

Building Apps with GraphQL

Introduction to building apps using Shopify's newly (at the time) released GraphQL Admin API. I managed the team that built and launched this API.

DevOps Days Vancouver

Improved Resilience by Testing in Production

In this talk, we'll discuss how to improve the overall resilience of your systems and prevent outages by testing in production. We will review four different tools and processes implemented at PagerDuty that test various dimensions of its production systems: Failure Friday (chaos experiments), end-to-end testing, end-to-end provider testing, and canary deploys. For each of these, we will discuss their origin story, their tooling and functionality, pitfalls to watch out for, learnings we've gathered, and how they've measurably improved reliability.