Les plateformes de transport fonctionnent sur de vastes réseaux d’utilisateurs, de services, de sites et de processus métier. Même une petite faiblesse architecturale peut devenir un problème opérationnel majeur lorsque les transactions traversent de nombreux systèmes et équipes de service. Les améliorations doivent donc accroître les performances et la visibilité sans interrompre la livraison de nouvelles capacités métier.
L’approche a combiné architecture, ingénierie des performances, amélioration des versions, conception de la sécurité et gouvernance de l’ingénierie. Le travail fondamental a été séparé de la livraison des fonctionnalités afin que les améliorations de fond puissent se poursuivre sans bloquer les équipes produit. Les flux de transactions ont été rendus observables, les processus de déploiement repensés et des pratiques de développement communes introduites pour améliorer la cohérence entre équipes distribuées.