Denme `/events` en lugar de webhooks
(blog.syncinc.so)<p>- Se usa WebHook para la integración entre sistemas, pero <br />
→ cuando el servidor se cae hay problemas, y como es algo temporal, es fácil procesarlo mal o perderlo<br />
→ se puede hacer buffering con Kafka, etc. para eliminar esos problemas, pero es molesto <br />
- Se propone el endpoint '/events' para sincronizar dos sistemas <br />
→ es una API que Stripe ya usa <br />
→ permite traer todos los eventos de creación/cambio/eliminación de los últimos 30 días <br />
→ mediante polling se pueden obtener en el momento que se quiera, tanto como se necesite, incluso varias veces <br />
→ con long polling también se podría reducir la carga</p>
5 comentarios