Donnez-moi `/events` plutôt que des webhooks
(blog.syncinc.so)<p>- Pour l’intégration entre systèmes, on utilise des WebHook <br />
→ mais en cas de panne du serveur, cela pose problème, et comme c’est temporaire, le traitement incorrect ou la perte sont faciles<br />
→ on peut bufferiser avec Kafka, etc. pour éliminer ces problèmes, mais c’est fastidieux <br />
- Proposition d’un endpoint `/events` pour synchroniser deux systèmes <br />
→ une API utilisée par Stripe <br />
→ permet de récupérer tous les événements de création/modification/suppression des 30 derniers jours <br />
→ grâce au polling, il est possible de les récupérer au moment voulu, en quantité nécessaire, et même plusieurs fois <br />
→ le long polling pourrait aussi réduire la charge</p>
5 commentaires