
Au démarrage de Subnoto , nous n’avions pas une vision figée de la “stack idéale” : surtout des contraintes - sécurité exigeante, plusieurs langages, SDKs à maintenir, et la volonté d’itérer vite sans tout casser à chaque fois. Ce billet raconte comment nous avons cessé de bricoler pour réduire la friction, jusqu’à un ensemble déclaratif et reproductible (Bazel , monorepo, environnements distants, Kubernetes , GitLab ). Public visé : équipes qui accumulent de la complexité multi-langage et se demandent où investir tôt.
Chez Dashlane, nous utilisons GitLab pour gérer les répertoires git de nos projets. L’outil est puissant, dispose de CI que je trouve absolument géniales et est une bonne solution auto-hébergée. Néanmoins, en terme d’UX il y a plusieurs points qui dans une utilisation quotidienne deviennent gênants. Voici quelques exemples: