Facebook wird in PHP programmiert, in C++ konvertiert und als 1,5 Gigabyte große kompilierte Datei auf die Server gestellt. Wer sich für die Technik des Internetgiganten interessiert, erfährt solche und weitere Erkenntnisse in einem Artikel von Ryan Paul von Ars Technica.
Because Facebook’s entire code base is compiled down to a single binary executable, the company’s deployment process is quite different from what you’d normally expect in a PHP environment. Rossi told me that the binary, which represents the entire Facebook application, is approximately 1.5GB in size. When Facebook updates its code and generates a new build, the new binary has to be pushed to all of the company’s servers.
Ryan durfte einmal hinter die Kulissen des Konzerns blicken. Jeden Tag gibt es kleine Updates am Code des Facebook-Kerns, jede Woche größere Verbesserungen. Dies dürfte insofern überraschen, weil die Nutzer im besten Fall wenig davon bemerken. Geht einmal etwas schief, wird übrigens nachgebessert – ein Zurückstellen auf die alte Version ist nicht vorgesehen.
Bemerkenswert ist auch, dass der Facebook-Programmkern via BitTorrent auf die diversen Server verteilt wird. Die Entwickler nutzen stets die aktuelle Testversion, um Probleme frühzeitig zu bemerken. Auch das teilweise Ausrollen des neuen Kerns hilft, dass eventuelle große Probleme nicht gleich alle 800 Millionen Nutzer treffen.
Wie gesagt: Ein sehr interessanter Artikel, der jedem Technikinteressierten zur (Oster-)Lektüre empfohlen sei.
via Exclusive: a behind-the-scenes look at Facebook release engineering.
Vorbei die Zeiten, als Seiteninhaber bei Facebook es sich aussuchen konnten, ob sie die neue Chronik (Timeline) nutzen wollen oder nicht. Ab dem 30. März werden die Seiten zwangsumgestellt. Wer sich bislang noch nicht genauer mit den Neuerungen auseinander gesetzt hat, sollte dies jetzt tun. Facebook bietet an, die neue Ansicht schon einmal vorab auszuprobieren. Die Kollegen von t3n haben ferner
Die Suche nach einem raffinierten Foto für das Cover der neuen Timeline (Chronik) beschäftigt nach wie vor zahlreiche Facebook-Nutzer. Da war es nur eine Frage der Zeit, bis auch die Apphersteller das Thema für sich entdecken.
Findige Programmierer haben ein Tool entwickelt, mit dem jedermann kostenlos anhand der Facebook Timeline (Chronik) einen Film seines Lebens drehen kann. Die Seite