Categories
Technologie

Onder de indruk van Facebook

Ja. Ik vloek wel eens op Facebook. Als hun facturatiesysteem weer eens gek doet en we nu weer teveel, dan weer te weinig betaald hebben. Wanneer hun cijfers die je vorige maand uit hun systeem haalde niet dezelfde zijn als vandaag. Meestal echter ben ik zwaar onder de indruk.

Zo lees ik graag en religieus de developerblog van de blauwe brigade. Ze schrijven er artikels over wat er technisch achter Facebook zit. Het zijn vaak artikels die ik twee keer moet lezen om ze te begrijpen of -in best wel wat gevallen- te beseffen dat ik het wel honderd keer kan lezen maar dat het boven mijn technische pet is.

Er zit meer in een Facebook dan je denkt

Deze week ging het op die developerblog over Scribe. Het log server systeem van Facebook dat ooit open source was. Nu staat het als één van hun 307 open source projecten wat te verkommeren op de Facebook Githubpagina. Dat betekent echter niet dat Scribe dood en begraven is. Allerminst.

Nee, ik ga hier niet doen alsof ik technisch iets van log servers ken. Verder dan het feit dat dit ding een lijst van serveractiviteiten bijhoudt kom ik niet. Waar ik echter wel verstand van heb is cijfers en die geven ze er bij Facebook trots bij.

Meer data dan de Large Hadron Collider

Met de 2,7 miljard (slik) gebruikers die Facebook tegenwoordig maandelijks pretendeert te servicen, verwerkt dit systeem 2,5 inkomende en tot 7 uitgaande terabytes. Per seconde. Dat is de harde schijf van een gemiddelde MacBook gelezen in 0,1 seconde.

De Large Hadron Collider (dat ding waarmee ze elementaire deeltjes zoeken) in Zwitserland spuwt ter vergelijking 25 Gigabyte per seconde uit. Lang niet verkeerd natuurlijk en een pak minder gebruikers ook maar toch… Het verschil in logs alleen al is gigantisch.

En dan hebben we het nog niet over het echte video, foto en ander materiaal dat we tegenwoordig de planneet over verspreiden. Want dat zit hier allemaal nog niet in.

Lessen (in nederigheid)

Hoewel ik me in de verste verte niet kan voorstellen hoe je een log server zou beginnen programmeren, vind ik het lezen van die developerstukjes ongelofelijk boeiend. Net zoals ik graag weet hoe de motor van mijn auto werkt.

Niet omdat ik de ambitie heb ooit één sleutel naar die kar uit te steken. Of een server te programmeren. Wel omdat ik graag weet waar ik mee onderweg ben.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Deze website gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.