Outil de Planification Airbus
Reconstruction complète d'une application de planification critique utilisée quotidiennement par les équipes de production. Remplacement d'un système legacy lent par une stack React/NestJS moderne sur AWS — temps de chargement réduits de 99,5%.
Contexte
L'outil de planification existant était une application interne legacy qui avait évolué de manière organique sur plusieurs années. Les équipes de production en dépendaient au quotidien pour coordonner les créneaux d'assemblage, mais le chargement du tableau de bord principal pouvait prendre plus d'une minute — assez long pour que certains utilisateurs aient développé des workarounds en dehors de l'outil. Chaque rafraîchissement manuel retardait les décisions de planification, et le code était devenu difficile à maintenir sans risque.
Solution
Reconstruction complète de l'application en tant que web app moderne sur AWS. Le nouveau système conserve la même logique métier mais avec une séparation propre entre frontend React, API NestJS et backend PostgreSQL. Cache, optimisation des requêtes et modélisation propre des données ont ramené la page la plus utilisée de plus d'une minute à moins d'une seconde. L'UX a été retravaillée avec les utilisateurs de production pour coller à leur façon réelle de planifier.
Mon rôle
Ingénieur fullstack end-to-end : décisions d'architecture, mise en place de l'infrastructure AWS, conception de l'API NestJS, implémentation du frontend React, et travail direct avec les utilisateurs de production. Également en charge du plan de migration depuis le système legacy.
Architecture & stack
Frontend React (TypeScript, bibliothèque de composants modulaire) communiquant avec une API REST NestJS. PostgreSQL sur AWS RDS avec un indexage soigné des chemins de lecture pour les requêtes lourdes. Déploiement via AWS (ECS + RDS + CloudFront), pipelines CI/CD staging et production. Authentification branchée sur le SSO Airbus existant.
Stack technique
Résultats
- › Gain de 99,5% sur le temps de chargement de la vue principale
- › Adopté par toute l'équipe de planification en quelques semaines
- › Codebase maintenable, architecture documentée, prêt pour la passation