GitHub ha migrado el 99,99999% de sus repositorios a la infraestructura de Azure, una decisión impulsada por el crecimiento exponencial del tráfico de Git y las limitaciones físicas de sus centros de datos. Esta transición, iniciada en agosto de 2025, busca resolver cuellos de botella de latencia de 25 milisegundos en las rutas de red actuales. La estrategia se basa en dos principios clave: minimizar la coordinación entre nodos y desacoplar el almacenamiento del cómputo. Para lograrlo, el equipo de ingeniería ha modificado el mecanismo de quórum de escritura, pasando de bloquear todo el repositorio a serializar cada referencia individualmente. Este cambio permite que las escrituras a ramas distintas no esperen mutuamente, eliminando el cuello de botella que limitaba el rendimiento de los repositorios más activos. Además, la integración de Azure Blob Storage como un 'replicado virtual' permite escalar las lecturas de forma independiente. Las réplicas de lectura ahora se alimentan de la memoria en cache desde el almacenamiento de objetos, sin participar en el quórum de escritura. En pruebas internas, esta arquitectura ha demostrado un aumento de 3 a 4 veces en el rendimiento de escritura y ha eliminado los límites de escalabilidad en la lectura, preparando la infraestructura para soportar el desarrollo a escala de agentes.
