Travel · NDA

Module de recherche de billets d'avion

Module unique de connexion aux services de recherche de billets d'avion : 58 fournisseurs, et l'ajout de nouveaux coûte en moyenne 30 % moins cher.

Mission

Développer un module universel pour connecter n'importe quel service tiers de recherche de billets d'avion.

Objectifs

  • Analyser toutes les API de recherche de billets d'avion utilisées et concevoir une structure de base de données unifiée
  • Réduire le coût de connexion de nouveaux services
  • Réduire le temps de traitement des requêtes
  • Créer un mécanisme unique de connexion aux services
  • Prévoir une architecture capable d'absorber la croissance du nombre de services et de la charge

Solution

Avant le développement, nous avons analysé les API de plus de 40 services utilisés par le produit et conçu une structure de base de données évolutive. Le module reçoit et traite les requêtes de manière asynchrone. Tous les composants sont couverts par des tests unitaires et ont passé des tests de charge. Le développement a été mené par deux développeurs sous la direction d'un architecte système, avec des tests automatisés et fonctionnels.

Résultats

Le module a réduit le coût de connexion de nouveaux services de 30 % en moyenne et renforcé la stabilité et la tolérance aux pannes du produit. En 4 ans, 27 services supplémentaires y ont été connectés — 58 au total — sans qu'aucun n'exige de refonte de l'architecture.

Autres projets
Contact

Parlons de votre projet

Décrivez votre besoin — nous revenons avec une proposition et une estimation sous un jour ouvré.