Let's talk about webhooks!
On the surface, these are just web requests. But in practice? There's a lot to consider:
- What if a request gets lost?
- How do you verify receipt?
- Can duplicate processing create security issues? (Spoiler: yes)
In today's 'Rust in Production' episode, I speak with @tasn from Svix about building a production-grade webhook system and migrating from Python to Rust.
Link to the podcast: https://corrode.dev/podcast/s04e02-svix/