Sticky session bağımlılığı
Çözüm: Redis adapter ile node’lar birbirinden haberdar; yük dengeleyici round-robin kalabiliyor.
LOADING EXPERIENCE
SOFTWARE DEVELOPER
WebSocket tabanlı, odalı sohbet ve typing indicator destekli düşük gecikmeli mesajlaşma sistemi.
Pulse, çok kanallı gerçek zamanlı sohbet altyapısıdır. Presence, typing status ve mesaj geçmişi Redis + PostgreSQL kombinasyonuyla yönetilir. Horizontal scale için sticky session yerine pub/sub fan-out modeli kullanılır.
Socket.io gateway, Redis pub/sub ile birden fazla instance’a fan-out yapar. Mesaj kalıcılığı PostgreSQL; presence ve typing Redis TTL ile. Sticky session yok — herhangi bir node mesajı yayınlayabilir.
Backend Developer
Çözüm: Redis adapter ile node’lar birbirinden haberdar; yük dengeleyici round-robin kalabiliyor.
Görseller yakında eklenecek — yer tutucu alanlar.