Dlaczego Google trzyma miliardy linijek kodu w jednym repozytorium?

Niedawno zostały opublikowane dane, które umożliwiają nam spojrzeć na wyszukiwarkę Google trochę z innej perspektywy. Dokładnie mówiąc chodzi o przyjrzenie się wyszukiwarce przez pryzmat projektu IT.

Więcej szczegółów: Why Google Stores Billions of Lines of Code in a Single Repository

ACM (Association for Computing Machinery) publikuję tu dane dotyczące Google Piper, czyli projektu dotyczącego kodu źródłowego silnika wyszukiwania. Oto niektóre z nich (patrz także rysunki poniżej):

Dane którę możemy tam znaleźć  ukazują między innymi liczbę zmiany w nim zachodzących oraz ilość inżynierów pracujących nad całym projektem. Trzeba przyznać, że niektóre z nich są naprawdę Imponujące…

– 25 000 inżynierów pracujących nad kodem źródłowym.

– To daje do 16,000 zmian w kodzie codziennie.

– 24.000 zmiany są wykonywane automatycznie, bez konieczności ręcznego działania.

– Od samego początku, wyszukiwarka odnotowano 35 milionów aktualizacji!

– Google reaguje na 500.000 zapytań na sekundę przeciętnie a w szczycie 800.000.

Zmiany w repozytorium:

modifications-algorithmes-google
Szczegółowy opis repozytorium:
modifications-algorithmes-google-0
Dokładna liczba commitów:
modifications-algorithmes-google-2

Dla ciekawski szczegółowe wideo(dane się trochę różnią):

Dodaj komentarz