Nos expertises Nous sommes Notre méthode Nous rejoindre

Industrialisation des APIs métier


CONTACTEZ-NOUS

Le contexte

Améliorer la performance des services digitaux

Foyer Assurances, numéro 1 de l’assurance au Luxembourg, a souhaité revoir l’architecture technique et le processus de développement de ses API. Ce projet s’inscrit dans la continuité de chantiers engagés pour assurer la transition vers l’entreprise digitale.

Le nombre d’utilisateurs et d’applications qui consomment et nourrissent le système d'information legacy en données croît de manière exponentielle. L’architecture en place ne permettait plus de garantir des performances adaptées aux usages des données, notamment en terme de temps de réponse.

Afin d’initier une transition vers des usages digitaux du SI Legacy, nous avons accompagné la DSI dans le déploiement d’une nouvelle architecture technique.

Les missions

Pour valider la stratégie et la nouvelle architecture du SI nous avons réalisé un POC. Les problématiques suivantes ont été adressées:

  • Performance : nous avons proposé une nouvelle architecture technique basée sur la technologie Kafka. Elle permet de gérer la multitude d’événements consommés par plusieures applications et de garantir la scalabilité du SI.    
  • Transition progressive : nous avons défini et validé l’architecture d’une brique de synchronisation des données entre le SI legacy et le nouveau SI pour la période de transition
  • Homogénéisation du développement d’API : nous avons élaboré un framework orienté CQRS en event sourcing pour imposer des règles/protocoles que les API vont utiliser.
  • Auto-documentation : pour faciliter leur intégrabilité nous avons inclus dans le développement du framework, l’auto-documentation de tous les end-points des API. Cela permet d’optimiser les coûts de développement et de faciliter la maintenance.
  • Auto-découvrabilité : l’implémentation de ces API est faite en suivant les principes d’architecture REST, notamment HATEOAS. Ainsi il est possible de naviguer dans des API à travers des liens hypermédias sans même en connaître l’existence.

Les expertises

  • Scala
  • Play! Framework
  • Kafka
  • MongoDB
  • Architecture REST
  • Concept CQRS
  • event-sourcing, auto-documentation, hypermedia

Les résultats

  • Validation de l’architecture proposée lors de la réalisation du POC pour le SI de transition
  • Validation et amélioration du framework grâce au POC
  • Le projet a été testé, amélioré et validé, les développements sont actuellement en cours
Ouvrez votre SI legacy aux nouveaux services !