Programmation et développement logiciel

GitHub dévoile une nouvelle architecture de stockage Git pour prendre en charge des milliers d'agents intelligents simultanément

GitHub a annoncé une nouvelle architecture de stockage Git nommée « Rubicon », conçue pour supporter des milliers d'opérations d'écriture par seconde et absorber l'activité simultanée des agents intelligents.

2026-11-05
3 min de lecture
6 vues
certi.news Editorial Team
GitHub dévoile une nouvelle architecture de stockage Git pour prendre en charge des milliers d'agents intelligents simultanément

La plateforme GitHub a officiellement annoncé sa nouvelle infrastructure de stockage pour le système de contrôle de version Git, conçue spécifiquement pour gérer des milliers d'opérations d'écriture par seconde tout en offrant des lectures évolutives à la demande. Les tests internes ont démontré la capacité de la nouvelle architecture à prendre en charge 5 000 agents intelligents travaillant simultanément sur un seul dépôt, en effectuant 7 200 opérations de push par seconde, tout en maintenant un temps de réponse faible et constant pour les requêtes de lecture.

Cette étape intervient en réponse au changement radical apporté par les agents logiciels à la nature du travail sur les dépôts encombrés au cours de l'année écoulée. La nouvelle architecture repose sur deux principes fondamentaux : la réduction de la coordination entre les composants et la séparation du stockage et du calcul, en s'appuyant sur le service de stockage d'objets Azure Blob Storage et un service de consensus dédié aux références nommé Ref-CAS.

Qu'est-ce qui change concrètement ?

Dans l'ancienne architecture traditionnelle, les opérations de stockage, le service de requêtes et la maintenance des dépôts étaient étroitement liés et locaux. La nouvelle architecture sépare l'état des références des données d'objets : les packs Git et les accélérateurs de lecture sont stockés dans le stockage cloud, tandis que le service Ref-CAS gère et met à jour les références du dépôt via un mécanisme de comparaison et d'échange (Compare-and-Swap) soutenu par un quorum de réplication.

De plus, les opérations de maintenance, de compaction et de réduction de taille ont été séparées des nœuds qui desservent le trafic quotidien. Des nœuds de compaction indépendants fonctionnent en arrière-plan directement contre le stockage cloud pour fusionner les packs et supprimer les objets inutilisés sans consommer les ressources des nœuds dédiés aux utilisateurs.

Pourquoi cette nouvelle est-elle importante ?

Cette évolution représente la base technique permettant à la plateforme GitHub de soutenir l'ère du développement basé sur les agents intelligents pour des centaines de millions de développeurs. Avec la transition des outils d'intelligence artificielle et des agents autonomes vers un fonctionnement 24 heures sur 24, les dépôts font face à des taux massifs de mises à jour simultanées et de requêtes associées, telles que l'exécution de systèmes d'intégration continue et de tests de code. La nouvelle architecture garantit la stabilité de la plateforme et sa capacité de mise à l'échelle horizontale et verticale avec la même puissance et efficacité.

Source de l’actualité
c
Auteur

certi.news Editorial Team

Explorer ce sujet

Sujets et entités associés

Dans la même catégorie

À lire également

Voir toutes les actualités