Moteur d’agrégation de moyens de paiement mobiles

Développement d’une plateforme sécurisée d’agrégation de moyens de paiement mobiles

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.

overview-illustration

Besoins métiers

  • Rassembler les opérations financières de différents fournisseurs dans un seul tableau de bord
  • Implémenter un conseiller virtuel d’épargne
  • Faire des virements entre différents fournisseurs

Defis

Nous avons fait face à plusieurs challenges de plusieurs ordres, aussi bien techniques que fonctionnels.

our challenges
  • chevron-down

    Définir une infrastructure technique assez sécurisée et capable de monter en échelle

  • chevron-down

    Sécuriser les APIs de communication avec la base dorsale

Solution

architecture du moteur de signature
  • 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 icon

Java

spring boot icon

Spring-boot

Kubernetes icon

Kubernetes

mongodb icon

MongoDB

Swagger icon

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.

our implamentation
  • chevron-down

    Analyse des besoins métier

  • chevron-down

    Conception de l’architecture

  • chevron-down

    Définition du modèle de domaine (modélisation du besoin métier)

  • chevron-down

    Développement des services

  • chevron-down

    Déploiement des services

Roadmap

  • Analyse des besoins métiers:
    • Brainstorming
    • Apports recherche et innovations
    • Planification des ressources
  • Mise en place de l’architecture cible:
    • Conception de l’architecture
    • Prototypage du système
    • Documentation
  • Développement
    • Développement des composants JAVA
  • Test de qualité et performance
    • Test d’acceptance utilisateurs
    • Tests de performance
  • Déploiement
    • Déploiement
    • Évaluation et feedback
    • Améliorations.

Plus value métier

plus value metier

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.

Que vous vouliez ce service ou un de beaucoup plus personnalisé, contactez-nous et laissez nous vous aider à faire monter à l’échelle votre business.

Contactez-nous know more
Back to top