2 puan yazan hpark0011 2022-08-10 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Geliştirme motivasyonu: Paylaşılan yazılar arttıkça kişiselleştirilmiş bir akış üzerine düşünülmeye başlandı ve takip özelliğinin uygulanmasına karar verildi.
  • Redis kullanımı: Akışı bir relevance score sistemiyle oluşturma fikri değerlendirildi, ancak veritabanındaki gönderileri dinamik olarak sıralamak verimsizdi; bunun yerine kullanıcı bazında önceden sıralanmış akışları Push (fan-out-on-write) veya Pull (fan-out-on-load) biçiminde getirme yöntemi düşünüldü. Redis her iki yaklaşımı da desteklediği için Redis kullanmaya karar verildi.
  • ElasticCache ortamı: Redis, küme içinde master node ve replica node bulunan bir yapıya sahip olduğundan yönetimi zorlaştıran dezavantajlara sahipti (ağ sorunları, key distribution sorunları). Bu sorunları çözmek için ElasticCache kullanıldı.

Henüz yorum yok.

Henüz yorum yok.