Le long chemin de la banque Westpac vers le cloud

La banque australienne Westpack a migré du modèle traditionnel monolithique vers les microservices dans le cloud. Nos confrères de CIO Australie sont allés à la rencontre du CTO de Westpack, David Walker.
PublicitéLa banque australienne Westpac a décidé d'investir davantage dans le cloud Microsoft Azure début 2022. Son objectif était moderniser massivement son back office informatique dans le cadre d'un plan de cinq ans en adoptant une stratégie multicloud et hybride. Selon David Walker, CTO du groupe Westpac, cette décision s'inscrit dans le cadre de l'adoption d'une norme technique, nativement cloud, pour les nouveaux systèmes mis en place dans la banque, qu'il s'agisse de systèmes construits en interne ou achetés à l'extérieur.
Il pourrait paraître surprenant que l'une des plus grandes banques australiennes, connue pour dépenser chaque année des milliards de dollars dans son informatique, commence tout juste à faire évoluer son infrastructure vers une architecture plus flexible, basée sur le cloud. Mais le passage massif à Azure n'est que le dernier chapitre d'un programme de changement en cours chez Westpac. Cette banque revendiquait déjà un double environnement cloud dans lequel Amazon Web Services (AWS) avait historiquement hébergé la majeure partie des applications et services en mode cloud.
Mais cela est en train de changer, selon David Walker, à mesure que l'offre Microsoft Azure commence à atteindre et, dans certains cas, à dépasser les capacités d'AWS dans certains domaines. « La partie la plus importante de notre choix était de créer un environnement où les ingénieurs logiciels choisissent l'endroit où héberger leur projet, non pas en fonction des coûts ou des goûts des chefs de projet, mais en fonction de la meilleure technologie disponible pour le cas d'utilisation », a déclaré David Walker à CIO Australie.
Construire un environnement technologique plus simple
La banque avait accumulé de nombreux actifs technologiques au fil des ans, et le premier défi pour David Walker et son équipe, lorsqu'il a été embauché en tant que CTO du groupe à la fin de 2019, était d'acquérir les fondements des choix des technologies les plus pertinentes. De ce fait, l'équipe de David Walker a dû passer beaucoup de temps à se concentrer sur la stabilité et la résilience des différentes plates-formes utilisées, le débit et la capacité de changer les choses rapidement, efficacement et en toute sécurité.
Les systèmes existants étaient complexes et la première étape mise en oeuvre par David Walker, lorsqu'il s'est agi de supprimer une partie de la complexité technologique de la banque, a été de s'attaquer aux choix fondamentaux qui sous-tendaient les différents environnements informatiques et le modèle opérationnel. Il s'est également efforcé de recruter les «bonnes personnes» tout en montant en compétence les personnes que la banque avait déjà dans ses équipes techniques pour s'assurer qu'elles comprenaient à quoi ressembleraient les nouvelles méthodes de travail.
PublicitéMoins de deux ans plus tard, ces changements ont commencé à porter leurs fruits, selon David Walker. Pour appuyer son propos, Il souligne le succès de la plate-forme «bank-as-a-service» (BaaS) de Westpac, qui vise à permettre aux entreprises sans licence bancaire à fournir des services bancaires issus d'une banque agréée, le tout numériquement via des interfaces de programmation d'application (API).
« Donc, il est maintenant deux fois plus rapide [pour nous] de développer des projets », souligne David Walker. Il ajoute : « le rythme s'accélère lorsque nous travaillons dans ces nouveaux environnements. Nous avons vraiment vu la capacité de développer les choses d'une nouvelle manière, d'une meilleure manière, et d'évoluer vers de nouveaux environnements. » Aujourd'hui, Westpac maintient une stratégie multicloud hybride, comprenant un environnement d'infrastructure sur site en plus des deux environnements cloud hébergés par AWS et Microsoft Azure.
La complexité du secteur bancaire
Dans l'ensemble, juge David Walker, le secteur bancaire est trop complexe en termes de technologie. Cela est vrai non seulement dans le secteur bancaire mais également dans la plupart des grandes entreprises qui développent des technologies depuis des années et qui doivent assumer l'existence d'un certain nombre d'environnements que l'on pourrait considérer comme relevant du Legacy. Mais David Walker s'empresse cependant de souligner que, malgré la connotation négative associée au terme « Legacy », certains systèmes anciens fonctionnent en fait assez bien et très efficacement.
Si David Walker n'aime pas qualifier tous les systèmes hérités de mauvais, il admet que certains le sont, en particulier les systèmes de conception monolithique, ce qui les rend très volumineux et peu maniables. David Walker ne suggère pas que Westpac disposait auparavant de tels systèmes. Mais il est certain qu'il n'y avait pas de petite complexité dans les systèmes qui étaient en place lorsqu'il est entré dans l'entreprise pour prendre en charge la stratégie technologique de la banque.
Fabriquer des cailloux numériques à partir de rochers technologiques
Pour David Walker, il s'agit de « transformer des rochers en cailloux », une philosophie qui est au coeur de ses efforts pour décomposer les anciens modèles d'infrastructure monolithiques et complexes en quelque chose de plus agile et gérable. David Walker aime appliquer la pensée « des rochers aux cailloux » dans l'ensemble du paysage numérique de la banque, en prenant ce qu'il appelle de gros rochers et en les décomposant en cailloux plus petits, agiles et plus efficaces.
Cela a du sens en tant qu'agent de changement pour une organisation qui, comme d'autres grandes entreprises, achète généralement de gros progiciels et crée de grandes applications qui, au fil de nombreuses années, se sont développées en centaines et milliers, voire millions, de lignes de code. Selon David Walker, ces logiciels massifs peuvent devenir encombrants, ce qui les rend difficiles d'une part à comprendre pour les ingénieurs devant s'en occuper et, d'autre part, à déployer.
En décomposant ces structures logicielles monolithiques en unités plus petites telles que des microservices ou des micro-frontaux, des équipes plus restreintes peuvent les exploiter indépendamment les unes des autres et être plus agiles dans leur approche. Avec le nouvel contrat Azure de la banque, David Walker étend plus facilement l'approche Pebble à certains des systèmes qui, jusqu'à présent, étaient hébergés dans les environnements sur site de la banque.
À l'heure actuelle, Westpac exploite les capacités de gestion et de traitement des données d'Azure, en utilisant la plate-forme cloud de Microsoft pour ses actifs Big Data et son architecture de maillage de données. C'est par là, selon David Walker, que Westpac a commencé à créer de nouveaux produits pour exploiter ses données et à faire naître un nouveau modèle autour de la manière dont il construit ses actifs logiciels. « Azure a été formidable pour cela [le traitement des données, NDLR], et nous avons constaté une véritable expansion de nos capacités et de nos compétences pour nous développer dans ce domaine", déclare-t-il. La centralisation des données permise par le déménagement dans Azure a donné à David Walker un levier avec lequel développer de nouveaux services pour les clients de Westpac mais aussi des outils pour son personnel afin de mieux servir les clients et d'autres directions de l'entreprise.
S'appuyer sur les points forts d'Azure
David Walker a été sélectif sur la façon dont Westpac utilise Azure, en se concentrant sur les forces de la plate-forme et en évitant ses faiblesses, un facteur qui alimente son désir d'atteindre la parité entre les deux plates-formes cloud pour ses développeurs. Le patrimoine de données qui a été migré vers Azure provenait d'environnements sur site, et non d'AWS. En fait, rien n'a été migré d'AWS vers Azure, ou vice versa. AWS continue d'être utilisé comme plate-forme cloud principale pour les fonctions générales de calcul de Westpac, prenant en charge des plates-formes tels que ses sites Web et d'autres environnements Internet, ainsi que des fonctions connexes nécessitant les services de calcul solides pour lesquels AWS est reconnu comme un bon fournisseur.
La plateforme de banque en tant que service [Bank as a service] de Westpac, par exemple, est hébergée sur AWS. Et David Walker continue de développer des fonctionnalités autour de cette plate-forme avec un certain nombre de partenaires. Mais comme les exigences de calcul ont été transférées vers AWS, la banque a, jusqu'à récemment, continué à maintenir certains environnements sur site appartenant au Legacy, y compris les entrepôts de données volumineuses, qui ont été construits au fil des ans en actifs étendus. Tous les environnements ne prendraient pas en charge un tel actif de manière optimale, note David Walker.
Alors que Westpac travaillait à faire évoluer ses systèmes vers quelque chose de plus fluide et agile, David Walker et son équipe ont longuement réfléchi au type d'environnements et d'outils qui leur conviendraient le mieux. Il s'avère qu'Azure offrait les meilleurs outils pour les cas d'utilisation envisagés. « Il ne s'agit pas seulement de savoir où se trouvent les données, mais aussi de connaître tous les outils que nous obtenons sur tel ou tel hébergement (apprentissage automatique, IA [intelligence artificielle] et capacités qui sont facilement disponibles) », déclare David Walker.
De plus, Azure regorge d'outils et de solutions de tiers, dont beaucoup pourraient intéresser David Walker et son équipe. Tout cela a créé un environnement dans lequel les ingénieurs logiciels de Westpac pouvaient accéder aux outils nécessaires pour faire évoluer les actifs de données de la banque. Cet élément renvoie, une fois de plus, à la volonté de parité de David Walker. Azure étant désormais utilisé comme l'une des deux plates-formes dans un environnement cloud double, les ingénieurs logiciels de Westpac peuvent facilement examiner les capacités de chaque plate-forme, évaluer les forces et les faiblesses et faire les bons choix techniques. De cette façon, personne ne prend de décisions techniques en raison d'arrangements commerciaux, de favoritisme ou de partenariats préexistants.
L'informatique de Westpac travaille vers un continuum de transformation
Plus généralement, l'adoption d'Azure en tant que deuxième plate-forme cloud s'inscrit dans les efforts de David Walker pour créer un environnement d'infrastructure informatique à l'échelle de l'entreprise parfaitement positionné pour résister et conduire un continuum évolutif de changement sur le long terme. Les microservices activés par le modèle de double cloud, par exemple, rendent l'environnement informatique de Westpac plus agile à tous les niveaux. La capacité à changer les choses rapidement sans casser une partie d'un système monolithique signifie que, si David Walker et son équipe n'aiment pas un petit composant particulier, il est facile de le changer, qu'il s'agisse de quelque chose que Westpac a construit lui-même ou d'un logiciel tiers en tant que service.
Au lieu de construire pour durer, David Walker et son équipe construisent pour le changer en permanence. Alors que le rythme de changement de l'industrie s'accélère, concevoir des projets évolutifs est un objectif majeur pour David Walker. Les microservices basés sur le cloud activés par Azure et AWS rendent ce style d'évolution possible. David Walker considère cet état d'évolution perpétuelle comme une technologie à feuilles persistantes, ce qui signifie que la technologie a les bonnes caractéristiques de performance et de sécurité pour être entièrement autonome à long terme. Il ne s'agit pas d'un projet autonome mais plutôt d'une manière de fonctionner de manière continue. Pour David Walker, « il s'agit d'atteindre un état de flexibilité et d'agilité », relevant au passage que son objectif ultime est la capacité de se transformer à volonté. « C'est la clé vers laquelle nous nous dirigeons » conlut-il.
Article rédigé par
Leon Spencer, CIO Australie (adapté par Bertrand Lemaire)
Commentaire
INFORMATION
Vous devez être connecté à votre compte CIO pour poster un commentaire.
Cliquez ici pour vous connecter
Pas encore inscrit ? s'inscrire