...::: C&M News by Ress - Druckansicht :::...

Drucken (Bereits 46 mal)


Warum Twitter trotz Unterbesetzung weiterläuft

(22. November 2022/16:56)

Bild: Pixabay

Ein ehemaliger Twitter-Admin erklärt, warum Twitter bisher stabil läuft, obwohl mehr als der Hälfte der Belegschaft gekündigt wurde.

Viele Teams bei Twitter sind nach Elon Musks Entlassungswellen und dem folgenden Ultimatum unterbesetzt oder gar nicht mehr existent. Trotzdem funktioniert die Plattform aktuell noch ohne Ausfälle und Probleme. Der ehemalige Site-Reliability-Engineer Matthew Tejo arbeitete fünf Jahre lang bei Twitter und erklärt in einem Blog-Post, warum die Seite weiterhin funktioniert - trotz wenig Personal.

Die kurze Antwort: Twitter setzt auf Automatisierung, wo es geht. So repariert sich etwa der Seiten-Cache, der viele Anfragen und Assets mit möglichst wenig Latenz laden soll, von selbst. Sobald ein Server im zuständigen Cache-Cluster ausfällt, sucht sich der zuständige Dienst ein redundantes System aus der Reserve aus und integriert diesen automatisch wieder fürs Caching.

Twitter nutzt für die Cache-Verwaltung die Dienste Apache Aurora und Apache Mesos. Aurora sucht sich Server aus einer Liste heraus, um darauf Anwendungen auszuführen.

Der Cache ist ein Grund, warum Twitter-Anfragen relativ schnell und zuverlässig abgearbeitet werden können. Er lädt Daten von eigentlichen Ablageservern und speichert sie zwischen. Sollte es ein Problem mit dem Cache geben, würden das User direkt merken, da entsprechende Anfragen länger dauern. Caches sind bei großen Onlinediensten wie Twitter daher ein verbreitetes Mittel. Stabile Caches sind umso wichtiger.


Mehr dazu findet ihr auf golem.de


https://ress.at/warum-twitter-trotz-unterbesetzung-weiterlaeuft-news22112022165628.html
© by RessServerWorks, 2024