
Avec pour objectif de dynamiser et de rendre plus compétitive l’économie française, Bpifrance accompagne les entreprises dans leurs projets de développement, d’innovation et de transition écologique et énergétique, et assure, au nom et pour le compte de l’État, les financements à l’export. Et les besoins sont si importants que l’organisme recrute.
Mais Bpifrance, c’est également un puissant système d’informations qui avant 2021, était déjà basé sur une plateforme MongoDB avec 4 applications. Il y a 2 ans, l’organisme public opte pour MongoDB Atlas, qui renferme 35 applications réparties sur plusieurs clusters pour 250 utilisateurs.
Un système bancaire de base est un logiciel utilisé pour prendre en charge les transactions les plus courantes d'un établissement bancaire comme ouvrir des comptes, traiter des dépôts et des retraits d'espèces. Celui de Bpifrance était un héritage du passé avec des traitements à J+1 ou en mode par lot. Aujourd’hui, il faut calculer en temps réel des encours, des calculs de risque… Pour réussir ce projet, Bpifrance a combiné la plateforme de streaming de données Confluent, des connecteurs et MongoDB, la base de données NoSQL, l’ensemble fonctionnant sur le Cloud.
Un autre projet lié aux données concerne l’accès à toutes les informations de Bpifrance, émanant des différents métiers, pour rassembler et effectuer des recherches à 360°. En disposant ainsi d’un historique, ce qui n’existait pas avant, les utilisateurs vont notamment pouvoir réaliser plus facilement des audits, particulièrement importants au sein de l’organisme public. MongoDB Atlas assure ici cette fonction.
Enfin, pour le reporting et l’analyse de risques, Bpifrance a mis en place un jeu de données dans des clusters et MongoDB. Via Data Federation, les utilisateurs d'Atlas pourront combiner, enrichir et transformer des données, exécuter des requêtes fédérées sur plusieurs sources de données, et générer des données vers leur destination préférée. Les équipes de Bpifrance, qui doivent établir un rapport d’analyse de risques, pourront trouver les bonnes informations et créer leur propre jeu de données.
Nizar Salhaji, responsable du Domaine Architecture Technique et Fonctionnelle chez Bpifrance
Dominique Poisson, Développeur au sein de l’équipe Base de Données de Bpifrance