« Nous avons pour mission de rendre les services bancaires 10 fois plus performants pour les banques, leurs clients et la société en général. Pour cela, nous avons besoin d'une plateforme de streaming de données cloud-native 10 fois plus fiable et puissante qu'Apache Kafka. »
Mark Holt
Chief Product & Engineering Officer, 10x Banking
Fondée en 2016 par Antony Jenkins, l’ancien CEO du géant des services financiers Barclays,10x Banking aide les banques à proposer à leurs clients des expériences personnalisées et des produits innovants. 10x se donne pour mission d’aider les banques à décupler la qualité de leurs services, mais aussi leurs bénéfices, en réduisant le Total Cost of Ownership (TCO), en diversifiant les offres de produits financiers et en accélérant le time to market grâce à la transformation digitale.
Pour atteindre ces objectifs, 10x a créé SuperCore®, une plateforme bancaire cloud- native que l’entreprise propose en tant que Software-as-a-Service (SaaS). 10x s’appuie sur Confluent Cloud pour capitaliser sur une architecture axée sur les microservices, avec une approche API-first qui utilise le data streaming pour alimenter la plateforme SuperCore.
Aujourd’hui, grâce à Confluent Cloud, 10x aide les banques traditionnelles à concurrencer les néobanques, innover plus rapidement et proposer une expérience client de classe mondiale — le tout, en utilisant le potentiel des données en temps réel.
« Les banques ne pourront pas opérer longtemps avec des technologies obsolètes. En fait, les banques traditionnelles n’ont aucune chance de prospérer si elles ne s’intéressent pas aux données en temps réel. Confluent nous aide à activer le potentiel des flux de données. » — victoria martin, head of compliance and regulatory affairs, 10x banking
Le challenge commercial et sa solution
À l’ère du numérique, les clients s’attendent à ce que tout soit plus simple, plus rapide et plus fluide. À ce niveau-là, les utilisateurs de services bancaires sont comme tous les autres. Ils veulent comprendre s’ils sont éligibles à un prêt immobilier à taux bas avant même d’en faire la demande. Ils veulent une banque qui leur propose de gagner des récompenses personnalisées sous forme de Cashback. Ils veulent se dire que toute activité suspecte sur leur compte sera signalée et bloquée avant même qu’ils ne s’en aperçoivent.
Dans un monde de plus en plus centré sur les clients, les néobanques viennent disrupter les banques traditionnelles sur le marché des services financiers. Libérées des contraintes d’une infrastructure ou de systèmes obsolètes, les banques 100 % numériques s’appuient sur des technologies basées dans le cloud pour créer une expérience client hors pair et proposer des innovations révolutionnaires, dans un marché par ailleurs très traditionnel.
Comment les grandes banques peuvent-elles rester en course ?
D’après Mark Holt, Chief product & Engineering Officer chez 10x, les banques traditionnelles doivent à la fois passer à des données en temps réel, donc mettre en place les solutions technologiques et les partenariats nécessaires, et déplacer stratégiquement leurs applications dans le cloud.
« Les banques ont besoin d’une plateforme de données scalable et agile, avec une architecture souple sur laquelle elles pourront construire des applications suffisamment fiables et solides pour ce secteur d’activité, et pour répondre aux critères demandés par les régulateurs, » explique Mark Holt.
En libérant le potentiel des données, les banques sont en mesure de relever différents défis, que ce soit au niveau des opérations (par exemple, en activant la réconciliation des paiements en temps réel), de la conformité (en assurant l'exactitude des adresses clients dans tous les services), de la concurrence (avec un onboarding client plus rapide), ou encore des besoins des utilisateurs (avec des produits et services plus personnalisés). Résultat ? Les banques adoptent la disruption numérique. Elles gagnent en efficacité tout en améliorant leur expérience client.
10x aide les banques à réussir cette transition en s’appuyant sur sa plateforme bancaire could-native SuperCore.
Grâce à la technologie de data streaming Confluent Cloud, SuperCore permet aux banques de créer des produits, des services et des expériences client plus vite et à moindre coût.
« Nous sommes loin de l’époque des cartes perforées, et même des débuts de la banque en ligne. Aujourd’hui, chacun d’entre nous a accès à sa banque en un clic, avec des applications modernes et des données mises à jour en temps réel. Les clients s’attendent à un service bancaire parfait, avec des produits financiers ciblés et personnalisés pour leurs besoins individuels. » — mark holt, chief product and engineering officer, 10x banking
Le challenge technique et sa solution
Il est extrêmement difficile pour les grandes banques traditionnelles de rester agiles et de répondre rapidement à toutes les évolutions qui façonnent l’avenir du secteur bancaire. Quels sont les freins pour ces banques ? Elles dépendent d’infrastructures IT et de systèmes obsolètes.
« Les technologies utilisées autrefois présentent deux problèmes clés, » explique Stuart Coleman, Head of Data and Analytics chez 10x. « D’abord, le coût financier et le risque d’erreur en modifiant de grandes applications monolithes sont prohibitifs. Ensuite, vos données finissent par être enfermées dans une certaine technologie, chez un fournisseur précis : il peut s’avérer très difficile de s’en détacher. »
Lorsque 10x a développé SuperCore pour aider les banques à innover et accélérer la création de produits financiers, les équipes ont vite compris la nécessité d’avoir une architecture de microservices et une approche API-first.
« Nous voyons les microservices comme une manière de décomposer différentes fonctions commerciales en services individuels. Cela permet à chaque service d’évoluer séparément. Nous pouvons faire des changements plus vite et mieux répondre aux besoins des clients, » précise Stuart Coleman. « Pour parvenir à ce résultat, il fallait que les données soient détachées d’un système central. Le jour où nous avons commencé le développement de l’architecture, nous avons décidé que toutes les données seraient publiées en tant qu’événements. »
L’équipe IT s’est donc mise en quête du bon partenaire technologique pour activer cette data in motion (flux d’information en continu) à grande échelle. En comparant différentes technologies axées sur les événements, il est vite apparu que Apache Kafka®, qui est la référence du secteur pour le data streaming en temps réel, était l’outil parfait.
Pour autant, Kafka en open source n’est pas simple à utiliser ni à développer à grande échelle.
« Notre cœur de métier consiste à décupler le potentiel des banques. Nous n’avions aucune intention de concentrer notre énergie sur la gestion d’un système de distribution de messages aussi complexe que Kafka », raconte Stuart Coleman. « Nous avions besoin d’une solution qui nous propose Kafka comme un service clé en main, qui se charge de toutes les opérations pour nous. C’est là que nous avons choisi Confluent. Si nous arrivons à créer autant de valeur pour nos clients en les aidant à améliorer l’expérience de leurs utilisateurs, c’est parce que Confluent s’occupe de Kafka pour nous. »
Confluent a aidé 10x à construire rapidement une architecture en microservice event-driven avec un outil d’authentification et d’autorisation dernier cri. Ainsi, 10x a pu ajouter des services de manière flexible pour produire et utiliser des données, et faire évoluer sa plateforme.
« Nous cherchions une technologie comme Confluent, qui soit parfaitement intégrée à tous ces différents services. Il nous fallait une solution capable d’évoluer à grande échelle, exactement comme ces services : une solution moderne, basée sur les API, qui nous évite la moindre inquiétude en termes de fiabilité ou de scalabilité.
Aujourd’hui, Confluent aide 10x à accéder à des données dans n’importe quel système (où qu’il soit) et à créer un flux d’événements en temps réel, auquel les banques peuvent s’abonner pour créer des expériences client personnalisées.
Simplifier l’accès aux données avec Confluent Connectors et Schema Registry
Pour proposer de meilleures expériences aux utilisateurs de services bancaires, 10x doit fournir à ses clients les données dont ils ont besoin — en temps réel. Le rôle des microservices hébergés sur la plateforme SuperCore est donc de rendre les données accessibles par différents systèmes bancaires.
Pour ce faire, 10x utilise des connecteurs qui diffusent un flux de données entre Kafka et les autres systèmes vers lesquels les données sont envoyées ou reçues. Confluent propose plus de 120 connecteurs, ce qui permet de se connecter facilement et instantanément à la plupart des sources et des récepteurs de données.
« Pour nous, le cas d’usage le plus important dans l’écosystème Confluent est cet ensemble de connecteurs qui nous permettent d’envoyer les données de nos clients directement dans leurs systèmes, lacs de données ou points de terminaison HTTP. C’est à partir de là qu’ils peuvent créer des expériences en temps réel pour leurs utilisateurs, » explique Stuart Coleman.
Dans une architecture en microservices où les événements sont au centre du système, il est indispensable d’avoir un schéma précis, afin que les usagers puissent facilement accéder aux données dont ils ont besoin. Cela est rendu possible grâce à Confluent Schema Registry.
« En ce qui concerne les topics Kafka que nous partageons avec nos clients, Schema Registry nous permet de proposer une interface de données stable, sur laquelle les clients peuvent s’appuyer, mais que nous pouvons aussi continuer de faire évoluer peu à peu, » ajoute Stuart Coleman.
Résultats
Réduction des coûts grâce à une plus grande souplesse et à une mise sur le marché plus rapide pour les banques traditionnelles. « En déplaçant leurs services vers le cloud et en innovant avec des données en temps réel, les banques sont en mesure de faire évoluer leurs produits bien plus rapidement. Cela leur permet d'économiser énormément d'argent plutôt que d'héberger leur infrastructure dans leurs centres de données physiques actuels, » explique Mark Holt.
Une expérience hyper personnalisée pour les clients des banques. En les sortant des bases de données pour les intégrer à des topics Kafka via Confluent, 10x permet à ses clients d’utiliser tout le potentiel des données en temps réel. « La data in motion aide nos clients à créer des expériences à la fois nouvelles et différentes, contrairement à l’expérience client des services bancaires classiques. Cela nous aide aussi à proposer à nos clients des informations plus riches et détaillées. Rien de tout cela ne serait possible sans la plateforme basée sur les événements que nous avons construite avec Confluent, »résume Stuart Coleman.
« Nous considérons que la data in motion est au cœur de la dynamique qui emmène le secteur bancaire vers une nouvelle ère. » — stuart coleman, head of data and analytics, 10x banking
Bénéfices techniques
Une plateforme solide et très accessible. « Confluent nous permet de fournir à nos clients des données enrichies, idéales pour construire n’importe quelle webview sans sacrifier l’aspect « temps réel » des données, et sans surcharger ni mettre en péril les systèmes principaux. Avec Confluent, je n’ai aucun souvenir d’un problème qui aurait impacté la disponibilité de Kafka, alors que nous sommes en production depuis plus de trois ans, » ajoute Stuart Coleman.
Optimisation des mesures de sécurité. « Nous avons besoin d’authentification, de certification et de systèmes hautement sécurisés pour notre propre conformité, mais aussi évidemment pour celle de nos clients, » explique le Head of Data and Analytics. « En termes de sécurité, je ne connais aucun prestataire avec une offre cross-cloud auquel nous — et nos clients — pourrions faire davantage confiance que Confluent. »
Baisse du TCO grâce à une gestion simplifiée. « Je connais des entreprises qui ont tenté de déployer Kafka par eux-mêmes. Un an plus tard, elles avaient encore des problèmes de performances et de scalabilité avec leur cluster, » raconte Stuart Coleman. « Au niveau de toute la mise en place, il ne fait aucun doute qu’utiliser Kafka comme un service clé en main avec Confluent Cloud nous a beaucoup aidés, surtout au début de l’aventure, quand nous n’avions pas l’expérience que nous avons aujourd’hui. »
Lancez-vous sur Confluent dès aujourd'hui
Pour toute inscription, recevez 400 $ à dépenser sous 30 jours.