Uber a récemment amélioré son système de déploiement continu (CD) pour gérer plus efficacement ses milliers de microservices dans de grands monorepos. Face aux défis liés à l'échelle, à la sécurité et à la normalisation, Uber a développé Up CD, une solution automatisée et standardisée intégrée à sa plateforme cloud. Ce nouveau système réduit les builds inutiles en ciblant les services affectés par chaque commit et offre une interface conviviale pour suivre l'historique des commits et les états de déploiement. Depuis la mise en place de Up CD, le déploiement automatisé est passé de 10 % à 70 %, réduisant les erreurs manuelles et améliorant la sécurité des déploiements à grande échelle.
Source : InfoQ