Plateforme serverless distribuée à l'échelle mondiale
L'objectif
Concevoir et déployer une vitrine numérique cloud-native à haute performance, en ligne dans plus de 170 pays, en garantissant des temps de chargement mondiaux inférieurs à la seconde avec une gestion opérationnelle minimale.
Ingénierie cloud & frontend
- Déploiement en périphérie & BFF : Conception et implémentation d'une plateforme serverless événementielle utilisant des fonctions AWS Lambda, la diffusion en périphérie CloudFront (avec Lambda@Edge pour le routage dynamique) et des API BFF (Backend-for-Frontend).
- Web Components : Création de blocs UI modulaires avec Stencil.js, produisant des Web Components agnostiques vis-à-vis du framework. Cela a permis aux différentes équipes internationales d'importer et de déployer des éléments de marque identiques et performants, quelle que soit leur stack de framework locale (Angular, React ou HTML statique).
- Mise en cache de fragments : Implémentation d'une mise en cache de fragments complexe à l'aide de TailorJS. Plutôt que de mettre en cache des payloads HTML entiers en périphérie, TailorJS diffusait des blocs de page indépendants de manière asynchrone, optimisant les métriques de chargement initial des pages.