2 Punkte von GN⁺ 2023-07-07 | 1 Kommentare | Auf WhatsApp teilen

1 Kommentare

 
GN⁺ 2023-07-07
Hacker-News-Kommentar
  • Das Backend von Meta Threads wurde mit Python 3.10 aufgebaut.
  • Das Backend enthält ein JIT, lazy geladene Module, vorkompilierte statische Module und weitere Optimierungen für die Performance.
  • Die performancekritischen Teile liegen in C++-Aggregations- und Empfehlungsdiensten.
  • Der Webserver ist Django.
  • Es gibt Überschneidungen zwischen den Backends von Instagram und Threads.
  • Der Beitrag über das Threads-Backend wird auf Twitter gehostet.
  • Der Webserver ist eine der performancekritischen Komponenten und größtenteils in C++ geschrieben.
  • Es gibt einen GitHub-Pull-Request zum Twitter-Algorithmus.
  • Der Rollout von Threads gewinnt mehr als eine Million neue Nutzer pro Stunde hinzu.
  • Einige Kommentatoren stellen die Wahl von Python für ein System in dieser Größenordnung infrage und schlagen den Einsatz kompilierter Sprachen vor.
  • Andere argumentieren, dass es Werkzeuge gibt, um die Serverauslastung zu optimieren, ohne die Sprache zu wechseln.