Por @Alvy — 6 de Julio de 2016
En el Communications of the ACM han dedicado un artículo al gigantesco repositorio de software que gestiona Google. Una especie de gigantesco sistema monolítico con 1.000 millones de archivos en su interior, en el que cada día miles de desarrolladores hacen cambios sobre todo el software que utiliza la compañía. Se puede leer al completo aquí: Why Google Stores Billions of Lines of Code in a Single Repository. Entre ellos, lo más destacado:
El repositorio de código de Google
- El archivo lleva más de 18 años funcionando, básicamente toda la existencia de Google.
- Hay unos 25.000 desarrolladores de Google trabajando con él que han realizado un total de unos 35 millones de commits (cambios públicos) sobre 1.000 millones de archivos distintos.
- El tamaño del repositorio completo es de unos 85 terabytes.
- Hay unos 2.000 millones de líneas de código repartidos a lo largo de unos 9 millones de archivos de código fuente.
- Hace un par de años se modificaban unos 15 millones de líneas a la semana; el ritmo ahora será superior.
- El software de sistema de control de versiones está distribuido en 10 centros de datos que se mantienen sincronizados en todo momento.
{Foto: Code (CC) lmonk72 @ Pixabay}