Git, MariaDB and Python3
Pour un projet perso top secret, je me suis retrouvé dans une situation où je souhaitais être capable de : stocker un grand nombre de petits dépôts Git les avoir en haute-disponibilité (99.9% d’uptime) encaisser une forte charge en lecture sur ces dépôts être capable de monter en charge verticalement mais aussi horizontalement rapidement si besoin est toujours avoir un contenu apparent cohérent : Quand on fait un push sur une des machines du cluster et qu’on enchaîne sur un pull depuis une autre, il faut que le contenu du push soit systématiquement apparent accéder et manipuler ces dépôts depuis un programme en Python 3. Autrement dit, il me fallait essentiellement un moyen de répliquer des dépôts Git sur plusieurs machines efficacement. ...