13 Yıllık Bildirim Mimarisi için Fanout Yeniden Yapılandırması
Patreon, bildirim boru hattını yeniden tasarlayarak fanout ile ölçeklenme sağladı.
Patreon, milyonlarca alıcıyı etkileyen bir asenkron görevdeki zaman aşımını çözmek için bildirim boru hattını yeniden tasarladı. Yeni sistem, alıcı filtreleme ve bildirim üretimini iki aşamalı fanout ile dağıtarak, bağımsız e-posta, push ve uygulama teslimat görevlerine yük dağıtımı sağlıyor. Bu yazıda, yatay ölçeklenme, hata izolasyonu, görev önceliklendirme ve yeni mimarinin getirdiği kısıtlamalar ele alınıyor.