10 puan yazan xguru 2021-07-14 | 5 yorum | WhatsApp'ta paylaş
<p>- Sistemler arası entegrasyon için WebHook kullanılıyor, ancak <br /> → sunucu kapandığında sorunlara yol açabiliyor ve geçici yapısı nedeniyle yanlış işlenmeye veya kayba açık oluyor<br /> → bu sorunları ortadan kaldırmak için Kafka vb. ile buffer'lamak mümkün, ama uğraştırıcı <br /> - İki sistemin senkronizasyonu için '/events' endpoint'i öneriliyor <br /> → Stripe'ın kullandığı bir API <br /> → son 30 gündeki tüm oluşturma/değiştirme/silme olaylarını alabiliyorsunuz <br /> → polling ile istediğiniz zamanda, ihtiyaç duyduğunuz kadar, hatta birden çok kez almak mümkün <br /> → long polling yapılırsa yük de azaltılabilir</p>

5 yorum

 
haya0206 2021-07-14
<p>Twitch API de webhook'tan EventSub'a geçiriliyormuş, demek ki bu da bir trend galiba..</p>
 
xguru 2021-07-14
<p>İki sistem arasındaki senkronizasyon, sürekli tartışılan ve değişen bir konu gerçi. (Tartışması da çok.)<br /> Stripe’ın `/events` API’si ilginç geldiği için yazı linkini getirip paylaşıyorum.<br /> Ben sunucuya yük bindiren yöntemleri sevmediğim için buna da çok sıcak bakmıyorum ama..<br /> Kaçırılmaması gereken ödeme bilgilerini barındıran Stripe için bunun veri güvenilirliğini artırmanın bir yolu olabileceğini düşünüyorum.</p>
 
yolatengo 2021-07-23
<p>Kafka gibi bir mq kullanmaktan hangi açıdan daha iyi olur... pek bilmiyorum</p>
 
xguru 2021-07-23
<p>Kafka, kontrolün içeride sağlanabildiği sistemler arasında uygun; <br /> burada ise başlı başına ayrı dış geliştiriciler veya dış sistemlerle erişim ve entegrasyonu kolay olan şeylerin konu edildiği anlaşılıyor.</p>
 
yolatengo 2021-07-26
<p>Ah evet, böyle bir fark vardır tabii haha; açık bir sistem kurma şartı olduğunda durum böyle oluyor. <br /> Teşekkür ederim </p>