Webhooks, WebSockets, pub/sub or polling: choosing by delivery guarantees and failure modes
Every system that needs to tell another system that something happened ends up choosing between polling, webhooks, WebSockets and a message broker. A practical comparison by who connects to whom, delivery guarantees, firewalls, fan-out and cost, with the failure mode of each and the combination we use most.