tl;dr:Webhooks seem simple, after all, they are just an HTTP POST request to a URL provided by the customer. But like so many seemingly small technical challenges, webhooks have layers of complexity that reveal themselves as soon as you try to scale them, maintain them, or get them production ready.