Ten Years of Deploying to Production
En 2018, l'entreprise disposait d'une équipe d'exploitation chargée de la production, regroupée dans un coin du bureau. L'équipe a commencé à envisager AWS, mais les déploiements en production avaient lieu toutes les deux semaines et dépendaient de sa disponibilité. Les modèles en production se comportaient mal et les clients signalaient des résultats incohérents, ce qui poussait l'équipe à corriger le modèle ou la logique métier. Pour résoudre le problème, l'auteur a collaboré avec les équipes et l'équipe d'exploitation, appris Chef, créé un dépôt PyPi interne utilisant des tags Git comme versions et mis en place le versionnage ainsi que des revues de PR, puis déployé en production pour répondre aux préoccupations des clients. Depuis lors, il observe une évolution vers une équipe d'ingénierie de plateforme visant une expérience développeur fluide et une production plus résiliente, même si les détails restent à préciser.