EMEA on Rails 2021
API Optimization Tale: Monitor, Fix and Deploy on Friday

API Optimization Tale: Monitor, Fix and Deploy on Friday
Maciek Rzasa • June 09, 2021 • online

I saw a green build on a Friday afternoon. I knew I need to push it to production before the weekend. My gut told me it was a trap. I had already stayed late to revert a broken deploy. I knew the risk.

In the middle of a service extraction project, we decided to migrate from REST to GraphQL and optimize API usage. My deploy was a part of this radical change.

Why was I deploying so late? How did we measure the migration effects? And why was I testing on production? I'll tell you a tale of small steps, monitoring, and old tricks in a new setting. Hope, despair, and broken production included.

This talk was delivered at EMEA on Rails, a virtual mega-meetup which took place on June 9, 2021.

EMEA on Rails 2021

Explore all talks recorded at EMEA on Rails 2021
+4