Redéfinition de l’architecture pour optimiser les performances d’une NBFC indienne enregistrée auprès de la RBI.
01
Une étude de cas sur l’optimisation des performances :
Le client souhaitait relever des défis critiques en matière de performance dans ses opérations de prêt/co-prêt en partenariat, notamment en optimisant la gestion de la base de données en raison d’une augmentation substantielle de sa taille. En outre, le client souhaitait améliorer les capacités de traitement des transactions de son application existante, assurer la conformité avec les réglementations de la RBI en sécurisant les données des clients, et parvenir à une optimisation globale des performances.
02
Rencontrez notre client :
Le client, une NBFC enregistrée auprès de la RBI, est un acteur clé dans le domaine de l’inclusion financière depuis plus de dix ans en Inde. Avec un modèle d’entreprise diversifié, il répond aux besoins de crédit des ménages et des entreprises mal desservis. L’accent mis sur un accès efficace au financement par l’emprunt implique un cadre de gestion des risques solide, mêlant analyses quantitatives et perspectives qualitatives. Le client opère à grande échelle grâce à un système technologique intégré.
03
Énoncé du problème :
Le client recherchait une application avancée pour rationaliser les processus de prêt/co-prêt en partenariat entre les banques, les institutions financières et les initiateurs, dans le but principal de créer une plateforme unifiée pour l’origination des prêts, la souscription, le décaissement et la réconciliation du recouvrement.
04
Les principales préoccupations du client étaient les suivantes :
- Une augmentation rapide de la taille de la base de données (actuellement environ 26 To) a nécessité une attention immédiate en raison de l’augmentation des coûts d’infrastructure et de son impact direct sur les performances globales du système.
- L’application existante avait du mal à gérer d’importants volumes de transactions et ne répondait pas aux pics de charge, ce qui avait un impact sur les opérations et les revenus de l’entreprise et nécessitait d’améliorer les capacités de traitement des transactions.
- Le système existant ne comportait pas non plus de mesures de sécurité telles que le cryptage des informations personnelles des clients.
Pour faire face à cette situation, notre client avait besoin d’un plan d’exécution et d’une configuration très structurés pour une mise à l’échelle performante de son application. Il a donc sollicité la collaboration de notre équipe de services d’architecture d’entreprise.
05
Objectifs de l’entreprise :
06
07
Nos phases de consultation
Explorer
Vérification de l’état et de la viabilité de la configuration du système, de la structure du code, de la conception de la base de données, de l’utilisation de l’infrastructure, de la journalisation et des paramètres d’audit.
Établir
Identification des lacunes dans les configurations, les performances des requêtes, les paramètres de connexion, l’efficacité du stockage physique et l’utilisation de l’infrastructure, et proposition d’un plan architectural pour chaque domaine.
Améliorer
Des suggestions de feuille de route ont été faites pour l’optimisation des applications et des tâches du système
dans le cadre de l’amélioration continue.
08
09
Pile technologique
10
Principales réalisations
La performance de l’API est améliorée par
Coût du matériel économisé par
11