Tecnología
GitHub migra al 99.99999% de repos a Azure con quórums por referencia
El artículo detalla la arquitectura de almacenamiento de nueva generación de GitHub, basada en dos principios: minimizar coordinación y desacoplar almacenamiento de cómputo. El cuello de botella que impedía migrar el 0.00001% restante era un bloqueo a nivel de repositorio completo que hacía que cada escritura esperara a la réplica más lenta, especialmente costoso con una latencia de red de ~25ms entre regiones. El nuevo diseño serializa solo las escrituras que compiten por la misma referencia, no todas las del repositorio, liberando el techo de throughput. Esto es relevante para cualquier equipo que diseñe sistemas de almacenamiento distribuido o trabaje con Git en entornos de alta concurrencia. El modelo también abre la puerta a réplicas stateless que escalan lecturas de forma independiente, un patrón aplicable más allá de Git.
Tu acción
Revisa si algún lock o mutex en tu sistema protege recursos que son en realidad independientes entre sí y evalúa reducir la granularidad del bloqueo.