Upi : comment les ingénieurs de NPCI ont rendu l’UPI si simple, abordable et fiable

[ad_1]

« Ceux qui vendent des mangues à vélo ont aussi un code QR », explique Sateesh Palagiri. Palagiri est chef des solutions de mobilité à la National Payments Corporation of India (NPCI). L’ingénieur électricien-électronicien a rejoint NPCI il y a 13 ans, et a été étroitement impliqué dans le développement de ce qui est peut-être la plus grande révolution des paiements en Inde indépendante – l’interface de paiement unifiée ou UPI.
UPI a enregistré plus de 800 transactions de crore d’une valeur de près de Rs 13 lakh crore en janvier. Le premier chiffre était de 74 % supérieur à celui d’il y a un an, et le second de 56 % supérieur. UPI représente déjà plus de la moitié des transactions numériques financières en Inde.
Les commerçants sont clairement ceux qui conduisent maintenant UPI. Palagiri note qu’au milieu de la dernière décennie, les paiements IMPS étaient devenus un succès dans les transactions peer-to-peer (P2P), mais les transactions numériques de personne à commerçant (P2M) restaient un problème. Cela a changé avec UPI. « Le commerçant n’avait besoin que de son téléphone portable et de l’impression d’un code QR », explique Palagiri. UPI était si simple que même la plupart des transactions P2P y sont passées.

Faible coût, fiable, évolutif

Mais la simplicité n’aidera pas si l’expérience de paiement est médiocre ou si le coût de la transaction est élevé. La grande réalisation de NPCI a été de réduire les coûts de l’UPI et de concevoir le système pour la fiabilité et l’évolutivité. Il a reconnu que la construction d’une plate-forme pour plus d’un milliard de citoyens avec des logiciels commerciaux serait d’un coût prohibitif. Il a donc décidé d’utiliser des technologies open source et du matériel de base. « Aujourd’hui, nous utilisons des technologies open source comme Java, TDB, Cassandra », déclare Palagiri.
Antony Prakash, responsable de la sécurité de l’information, affirme qu’ils recherchent également en permanence dans le monde entier quelles sont les dernières technologies open source qu’ils peuvent utiliser.
Simultanément, toute l’architecture technologique a été construite sur les principes de fiabilité et d’évolutivité, explique Saiprasad Nabar, responsable des opérations et de la technologie des produits en ligne. L’utilisation de matériel de base signifiait que l’ajout de nouveaux boîtiers de serveur n’était pas un problème. L’infrastructure du centre de données d’UPI, actuellement répartie sur deux sites et un troisième en cours de réalisation, lui est entièrement dédiée. « Nous sommes sur site, nous n’avons même pas de cloud privé, nous adaptons horizontalement l’infrastructure physique afin qu’elle n’affecte aucun autre produit (NPCI). Et nous développons toujours une capacité qui représente 3 à 5 fois les transactions (moyennes) actuelles », déclare Prakash.
Nabar dit qu’ils ont également construit le système en supposant que certaines choses échoueraient, et qu’ils devaient donc trouver des moyens pour que l’application gère cela. Les transactions sont acheminées vers deux serveurs différents pour être traitées, au cas où l’un serait en panne ou lent. « Et si un serveur de base n’est pas accessible, l’équilibreur de charge le vérifie et envoie automatiquement le trafic vers d’autres serveurs », explique Nabar.
Compte tenu de la croissance exponentielle du volume, dit Nabar, chaque jour, ils revoyaient l’architecture et l’amélioraient. Ils ont également travaillé avec l’ensemble de l’écosystème, y compris les banques, pour s’assurer que ces systèmes étaient également à sécurité intégrée.

Ingénieurs internes

L’utilisation de la technologie open source signifiait que NPCI avait besoin d’une équipe technologique qui connaissait bien ces technologies. Palagiri dit que cela nécessite également des ingénieurs capables de s’adapter en permanence aux nouvelles technologies. « Et si vous trouvez un problème quelque part, vous devez être capable de l’identifier, et si vous ne le pouvez pas, vous devriez pouvoir parler à la communauté open source, obtenir la solution et la mettre en œuvre », dit-il. Et c’est exactement le genre d’équipe que NPCI a construit. Au moment de conceptualiser et de concevoir UPI, dit Palagiri, ils avaient également le soutien de personnes comme Pramod Verma et Sanjay Jain, qui ont tous deux été étroitement impliqués dans la construction d’Aadhaar. UPI a aujourd’hui une équipe exclusive d’environ 50 personnes et environ 50 autres qui sont également impliquées dans d’autres travaux du NPCI.

L’avenir

Les capacités d’UPI ne cessent de croître. Sourabh Tomar, responsable du produit UPI & IMPS, explique que la beauté d’UPI réside dans le fait qu’il a été conçu de telle manière qu’ils peuvent continuer à ajouter des couches et des fonctionnalités qui aident les cas d’utilisation à se développer. Il a été lié à la carte de crédit RuPay, qui permet le crédit. Un numéro UPI vous permet désormais d’effectuer des transactions avec quelqu’un qui a une application UPI différente de la vôtre. Une fonctionnalité d’aide UPI arrive qui vous permettra de savoir exactement où se situe le problème si une transaction est retardée.
Et il y a UPI Lite, que Tomar qualifie de révolutionnaire. Au lieu que chaque transaction de 10 à 20 Rs aille dans les systèmes de la banque, ce qui encombre votre livret et étouffe les systèmes des banques, Lite vous permettra de créer une sous-limite de, disons, Rs 2 000, dans votre compte, qui sera traitée par les systèmes de NPCI, et NPCI procédera à un rapprochement avec les banques à la fin de chaque journée. « Cela réduira de 40 % la charge des systèmes bancaires et vous n’aurez pas à utiliser de code PIN pour payer », déclare Tomar.



[ad_2]

Source link -37