Principale institution américaine de services financiers
Transformer l’expérience client pour un monde privilégiant le numérique
À propos de l’entreprise
Une institution financière américaine de premier plan.
Défi à relever
Le portail web de l’institution financière est ouvert à plus de 40 000 représentants enregistrés qui effectuent des activités complexes et fournissent des données pour les besoins de conformité et de réglementation. L’entreprise comptait plus de 10 équipes travaillant sur des applications Web disparates qui étaient reliées entre elles et qui naviguaient sur le portail à l’aide de technologies héritées. Il s’agit d’applications critiques sans temps d’arrêt, essentielles au fonctionnement, à la conformité et à l’intégrité du marché.
L’entreprise a cherché un partenaire technologique pour créer un nouveau système de terrain vert afin de créer une expérience client intuitive et fluide, ce qui a permis d’obtenir des avantages financiers grâce à une efficacité accrue. Il était essentiel de transférer en douceur les clients vers le nouveau portail et d’accélérer les équipes d’ingénierie pour fournir des applications Web à l’aide des dernières technologies natives du cloud tout en établissant un processus de gouvernance. Conditions requises pour le nouveau système :
Utilisateurs finaux :
- Fournir une expérience d’application omnicanal et réactive sur une seule page (SPA) pour effectuer les activités quotidiennes
- Créez une application Web unique qui offre une expérience client conviviale
- Transition en douceur des représentants du système existant vers le nouveau système greenfield
Équipes d’ingénierie d’application pour :
- Développer un portail web pour présenter une expérience SPA native et cohérente aux utilisateurs finaux en composant et en intégrant des applications web développées par des équipes de l’entreprise
- Architecture, conception et mise en œuvre de systèmes frontaux et dorsaux découplés pour les applications
- Architecture, conception et mise en œuvre d’un mécanisme permettant aux équipes de fournir des capacités avec un risque minimal
- Permettre aux applications de mettre en œuvre et de fournir de la valeur commerciale plutôt que de mettre en œuvre des événements pour des préoccupations transversales
Ce que nous faisons
- Service de base de données DynamoDB Amazon Web Services (AWS)
- Plateforme Lambda AWS
- Conduite Jenkins automatisée
- Fédération GraphQL
- Récupération après sinistre Multi-Availability Zone (Multi-AZ)
- Cadre de micro front-end
La solution
L’institution financière avait déjà adopté le cloud AWS et disposait d’opérations d’entreprise, de gouvernance, de politiques DevOps et d’approbation matures. Cependant, les technologies AWS Serverless n’étaient pas largement utilisées au sein de l’entreprise. Nous avons collaboré avec l’équipe technologique de l’entreprise et utilisé les politiques, les fondements et les cadres de l’entreprise. En tirant parti des meilleures pratiques du secteur, nous avons établi de nouveaux modèles en utilisant une pile technologique de pointe à travers les systèmes frontaux et dorsaux sur AWS pour fournir des systèmes couplés, fiables, évolutifs et sécurisés. Autres prestations incluses :
- Architecture et conception pour la construction d’applications Web composables, hautement évolutives et couplées à l’aide d’AWS Lambda et de DynamoDB
- Un cadre de micro-front-end avisé pour fournir un portail Web qui charge les applications Web et fournit des implémentations pour les problèmes transversaux
- Mise en œuvre d’un cadre étendu pour soutenir des déploiements indépendants sans temps d’arrêt de micro-applications individuelles par des équipes d’ingénierie utilisant des pipelines Jenkins automatisés
- Sauvegarde continue à l’aide d’une restauration DynamoDB de configuration basée sur Jenkins Pipeline
- Architecture de référence et modules réutilisables pour les systèmes back-end afin de mettre en œuvre la fédération des interfaces de programmation d’applications à l’aide de GraphQL
- Provisionnement étendu pour la prise en charge de l’infrastructure en tant que code pour AWS Lambda et DynamoDB à l’aide de pipelines Jenkins automatisés
- Processus d’intégration d’applications Web sur le portail Web
- Test des applications Web et des portails à l’aide de tests automatisés déclenchés via Jenkins
- Intégration aux mécanismes d’authentification/d’autorisation existants à l’échelle de l’entreprise
- Configuration de la récupération après sinistre Multi-AZ pour le portail Web
Conséquence
Avec la mise en œuvre réussie du système greenfield, le programme a rencontré un franc succès auprès des utilisateurs commerciaux au sein de l’entreprise :
40,000+
intégration d’utilisateurs externes
Zéro
temps d’arrêt du portail web en production
200+
des sorties de production très fréquentes dans un délai d’un an
10+
applications Web intégrées de manière native dans un portail unique