Skip to content

Details

The Valencia.rb 💎 Ruby Meetup returns after Fallas! 🎆🧨🔥

Building reliable webhook handlers with Rails

Rails doesn’t ship a “webhooks🪝 framework”, yet most production Rails apps depend on webhooks for payments, auth, and integrations. This talk explores the Rails and Ruby primitives that already exist for handling webhooks, and how to use them to build reliable webhook consumers.

We’ll cover common failure modes. For example: duplicate delivery, retries, signature verification, slow responses, and poor observability. And we’ll map them to concrete solutions using Active Job, Active Record constraints, secure_compare, and Rails instrumentation. Through real Ruby and Rails examples, we’ll contrast brittle implementations with production grade patterns that can withstand retries, race conditions, and provider weirdness.

See you on Wednesday 25th of March in New Work!

Speaker 📢 Miguel Torres

I'm Miguel Torres I’ve been writing Ruby code for about 8 years now and I’ve been in the Payments team for different employers for 6 of those 8 years. That’s to say I have a lot of experience dealing with webhooks from Stripe, Ayden, Braintree (mainly) but also other providers and have suffered through a lot of the quirks that come with it.

Sponsors 🙌

Thanks to New Work Spain for hosting the event and to Auth0 for sponsoring the finger food that we will enjoy after the talk, during networking.

Related topics

Events in Valencia, ES
Payment Systems
Ruby
Ruby On Rails
Technology

You may also like