10 Punkte von GN⁺ 2023-08-30 | 3 Kommentare | Auf WhatsApp teilen
  • Pinterest reduzierte mit Elixir die Anzahl der Server um 95 % und spart dadurch jährlich mehr als 2 Millionen US-Dollar
  • Das Spam-Team betrieb zuvor fast 1.400 Server
    • Eines der Systeme, das auf 200 Python-Servern lief, läuft nun auf 4 Elixir-Servern
    • Tatsächlich würden sogar 2 genügen, aber aus Gründen der Fehlertoleranz werden 4 betrieben
  • Obwohl alles auf deutlich weniger Hardware läuft, haben sich Leistung und Stabilität verbessert
  • Als das Notification-System in Java lief, nutzte es 30 c32.xl-Instanzen
    • Nach der Umstellung auf Elixir kann es auf 15 Instanzen betrieben werden
    • Auch hier gingen die Fehler zurück und die Antwortzeiten verkürzten sich deutlich
  • Es gibt noch viele weitere Beispiele für Kosteneinsparungen durch Elixir
    • Cory O'Daniel senkte durch den Wechsel von Serverless zu Elixir die AWS-Kosten von 16.000 US-Dollar pro Monat auf 150 US-Dollar
    • Bleacher Report reduzierte mit Elixir die Serverzahl von 150 auf 5 und senkte die Serverkosten damit um 97 %
  • Elixir ist für viele stets online aktive Nutzer konzipiert und bietet klare Vorteile bei Kostensenkung und Leistungssteigerung

3 Kommentare

 
roxie 2023-08-30

Von Clojure hört man solche Nachrichten eher selten ... Da denkt man fast, ich sollte wohl Elixir lernen T_T.

 
GN⁺ 2023-08-30
Hacker-News-Kommentare
  • Der Einsatz von Elixir bei Pinterest hat die Serverkosten erheblich gesenkt.
  • Durch den Wechsel von Python zu Elixir konnte ein System statt auf 200 nur noch auf 4 Servern betrieben werden.
  • Trotz geringerer Hardware-Nutzung wurden Leistung und Zuverlässigkeit des Systems verbessert.
  • Es gibt Zweifel am Ausmaß der Kosteneinsparungen und an der Rolle von Elixir im Rahmen der Umstrukturierung.
  • Es gibt Bedenken hinsichtlich der Google-Bildersuchergebnisse von Pinterest und der Nutzererfahrung.
  • Einige Organisationen wenden sich von hochgradig abstrahierter Cloud-Infrastruktur ab und entscheiden sich stattdessen für virtuelle Server oder On-Premises-Lösungen.
  • Der ROI der Elixir-Implementierung bei Pinterest ist im Vergleich zum Gesamtumsatz des Unternehmens relativ gering.
  • Die Entscheidung für Elixir wurde durch die programmiererfreundliche Syntax, starke Funktionen und die Integration des Actor-Modells beeinflusst.
  • Es gibt unterschiedliche Meinungen dazu, ob die Verringerung der Serverzahl in erster Linie auf die Sprachwahl oder auf Architekturfragen zurückzuführen ist.
  • Einige Kommentatoren kritisieren die Entscheidung, Untersysteme aus Sprachpräferenz neu zu schreiben.
 
nicewook 2023-08-30

In den Kommentaren fallen eher viele bemerkenswerte Punkte auf. Es wirkt wie eine gesunde Diskussion zwischen Artikel und Kommentaren.