Bitte gebt mir `/events` statt Webhooks
(blog.syncinc.so)<p>- Für die Integration zwischen Systemen werden zwar Webhooks genutzt, aber <br />
→ bei Serverausfällen entstehen Probleme, und weil sie flüchtig sind, werden sie leicht falsch verarbeitet oder gehen verloren<br />
→ um diese Probleme zu vermeiden, könnte man mit Kafka o. Ä. puffern, aber das ist lästig <br />
- Für die Synchronisierung zweier Systeme wird ein `/events`-Endpoint vorgeschlagen <br />
→ eine API, die Stripe bereits verwendet <br />
→ man kann alle Events zu Erstellung/Änderung/Löschung der letzten 30 Tage abrufen <br />
→ per Polling kann man sie zum gewünschten Zeitpunkt, in der benötigten Menge und auch mehrfach abrufen <br />
→ mit Long Polling ließe sich die Belastung zusätzlich verringern</p>
5 Kommentare