Généralités
Le client est un éditeur de logiciel reconnu, qui souhaitait rajouter à son parc d’applications, une solution qui permettrait aux utilisateurs de plusieurs moyens de paiement mobiles, de mieux gérer leur argent, en ayant accès à toutes les opérations y afférentes en une seule et même application.
Besoins métiers
Defis
Nous avons fait face à plusieurs challenges de plusieurs ordres, aussi bien techniques que fonctionnels.
-
Définir une infrastructure technique assez sécurisée et capable de monter en échelle
-
Sécuriser les APIs de communication avec la base dorsale
Solution
- Nos experts en architecture logicielle ont défini un schéma d’architecture, basé sur la notion de microservices, qui a pour principe de rendre les composants de l’application indépendants les uns des autres. Facilitant l'évolution fluide de la plateforme.
- Puis, nous avons délimité 4 périmètres, qui consistent chacun à un ensemble de fonctionnalités corrélées. Ces contextes représenteront alors chacun un microservice de l’application.
- Une fois les contrats d’interfaces signés avec les différents fournisseurs, le développement de la base dorsale pouvait commencer.
- Nous avons livré les premières itérations de la plateforme et continuons de l’améliorer en continu.
Nos technologies
Ces technologies gratuites, mais si efficaces.
Java
Spring-boot
Kubernetes
MongoDB
Swagger
Implémentation
L'agilité faisant partie de l'ADN Zerofiltre, scinder le projet en plusieurs livrables s'imposait ; afin d'alléger le processus d'implémentation.
-
Analyse des besoins métier
-
Conception de l’architecture
-
Définition du modèle de domaine (modélisation du besoin métier)
-
Développement des services
-
Déploiement des services
Roadmap
Plus value métier
Notre solution a permis au client , non seulement, d'agrandir son parc d’applications mais
aussi d’élargir son domaine
de compétences.
Satisfait de la qualité de la solution technique,
le client a décidé d'instaurer
l'architecture que nous avions définie comme socle technique pour toutes les autres
applications du même type.
La plateforme en elle même est toujours en cours de développement.