L'API Yousign utilise les webhooks pour notifier les app clientes des changement d'état sur les traitements asynchrones. Avec la forte croissance du trafic sur l'API nous avons été confrontés à un certain nombre de difficultés qui nous ont conduits à revoir en profondeur notre système de notifications. Au cours de ce rapide retour d'experience nous évoquerons les problématiques techniques liées aux webhooks ainsi que les solutions que nous avons mises en place pour garantir leur délivrabilité.
Spoiler alert, on parlera, entre autre, de RabbitMQ et d´implémentation du pattern circuit breaker en PHP