10 puan yazan GN⁺ 2023-08-30 | 3 yorum | WhatsApp'ta paylaş
  • Pinterest, Elixir kullanarak sunucu sayısını %95 azalttı ve yılda 2 milyon dolardan fazla tasarruf etti
  • Spam ekibi daha önce yaklaşık 1400 sunucu işletiyordu
    • 200 Python sunucusunda çalışan sistemlerden biri artık 4 Elixir sunucusunda çalışıyor
    • Aslında yalnızca 2 sunucu da yeterli, ancak hata toleransı için 4 sunucu kullanılıyor
  • Çok daha az donanımla çalışmasına rağmen performans ve kararlılık arttı
  • Bildirim sistemi Java üzerinde çalışırken 30 adet c32.xl instance kullanıyordu
    • Elixir'e geçildikten sonra 15 instance üzerinde çalıştırılabiliyor
    • Yine hata oranı azaldı ve yanıt süreleri de önemli ölçüde kısaldı
  • Elixir'in maliyet tasarrufu örnekleri bununla sınırlı değil
    • Cory O'Daniel, serverless'tan Elixir'e geçerek AWS maliyetini aylık 16.000 dolardan 150 dolara düşürdü
    • Bleacher Report, Elixir ile sunucu sayısını 150'den 5'e indirerek sunucu maliyetlerini %97 azalttı
  • Elixir, her zaman çevrimiçi olan çok sayıda kullanıcı için tasarlandığından, maliyet tasarrufu ve performans artışı açısından net avantajlar sunuyor

3 yorum

 
roxie 2023-08-30

Clojure için böyle haberleri pek duymuyoruz... galiba Elixir çalışmam gerekiyor T_T.

 
GN⁺ 2023-08-30
Hacker News görüşleri
  • Pinterest'in Elixir kullanımı sunucu maliyetlerini önemli ölçüde azalttı.
  • Python'dan Elixir'e geçiş sayesinde bir sistem, 200 yerine 4 sunucuda çalışabilir hale geldi.
  • Daha az donanım kullanılmasına rağmen sistemin performansı ve güvenilirliği arttı.
  • Maliyet tasarrufunun boyutu ve Elixir'in yeniden yapılandırma sürecindeki rolü konusunda şüpheler var.
  • Pinterest'in Google görsel arama sonuçları ve kullanıcı deneyimiyle ilgili endişeler var.
  • Bazı kuruluşlar, üst düzey bulut altyapısından uzaklaşıp sanal sunucuları veya şirket içi çözümleri tercih ediyor.
  • Pinterest'teki Elixir uygulamasının yatırım getirisi, şirketin toplam gelirine kıyasla görece düşük.
  • Elixir tercihinde programcı dostu sözdizimi, güçlü özellikler ve Actor modelinin entegrasyonu etkili oldu.
  • Sunucu sayısındaki azalmanın esas olarak dil seçiminden mi yoksa mimari bir sorundan mı kaynaklandığı konusunda görüş ayrılıkları var.
  • Bazı yorumcular, dil tercihi uğruna alt sistemleri yeniden yazma kararını eleştiriyor.
 
nicewook 2023-08-30

Yorumlarda göze çarpan kısım aslında daha fazla. Ana metin ile yorumlar arasında sağlıklı bir tartışma varmış gibi bir his veriyor.