Aller au contenu
Retour aux réalisations
Logo de Boulanger

Plateforme e-commerce AEM - Boulanger

Contribution à une plateforme e-commerce AEM à fort trafic, avec des contraintes fortes de stabilité, de chargement et de coordination technique.

Début : janv. 2019 Fin : Aujourd’hui Durée : 7 ans 6 mois
  • AEM
  • Java
  • Qwik.js
  • TypeScript
  • GraphQL
  • SSR
  • +8 autres

Contexte et enjeu

Plateforme e-commerce à fort trafic basée sur Adobe Experience Manager.

Enjeu : Faire évoluer une plateforme exposée à de fortes contraintes de trafic, de stabilité et de coordination front/back sans casser les cycles de livraison.

Rôle et mission

Intervenir sur des évolutions et des optimisations autour d'AEM, du backend Java, de l'intégration frontend, des APIs REST et de briques SSR dans un contexte e-commerce à fort trafic.

Période : janv. 2019 - Aujourd’hui · 7 ans 6 mois

Intervention : Développement de composants AEM, backend Java, frontend Qwik.js / React, APIs REST / GraphQL, SSR, TypeScript, optimisation des performances et CI/CD.

Contributions principales

  • • Développement de composants AEM plus simples à faire évoluer dans le contexte e-commerce
  • • Intégration entre backend Java, frontend Qwik.js / React et APIs REST / GraphQL
  • • Travail sur SSR, TypeScript et optimisation des temps de chargement
  • • Optimisation des performances et de la fluidité de livraison
  • • Participation aux pratiques CI/CD et à l'industrialisation des mises en production
  • • Collaboration avec des équipes pluridisciplinaires sur un environnement à fort trafic

Stack technique

  • AEM
  • Java
  • Qwik.js
  • TypeScript
  • GraphQL
  • SSR
  • JavaScript
  • React
  • REST API
  • Git
  • Jenkins
  • Docker
  • Maven
  • CI/CD

Effets concrets de l'intervention

  • • Contribution à l'évolution d'une plateforme e-commerce à fort trafic
  • • Développement de composants plus simples à reprendre par l’équipe
  • • Meilleure intégration entre backend Java, frontend Qwik.js / React et APIs
  • • Participation à l'amélioration des temps de chargement, du SSR et de la fiabilité de livraison

Impact observable

  • • Évolutions livrées sur une base AEM plus simple à faire évoluer
  • • Meilleure coordination entre composants AEM, backend Java et frontend
  • • Contribution à des livraisons plus fiables sur un contexte à fort trafic

Note de contexte

Les projets présentés sont volontairement synthétisés afin de respecter la confidentialité des contextes clients.

Questions fréquentes sur ce projet

Quel était le contexte du projet Boulanger ?

Le contexte était celui d’une plateforme e-commerce AEM à fort trafic, avec des besoins forts de stabilité, de temps de chargement et de coordination front/back.

Quel était votre rôle sur cette plateforme AEM ?

J’intervenais sur les composants AEM, le backend Java, l’intégration frontend, les APIs REST et l’optimisation technique de l’ensemble.

Quelles technologies ont été mobilisées ?

La mission s’appuyait notamment sur AEM, Java, Qwik.js, TypeScript, GraphQL, SSR, React, APIs REST, CI/CD, Jenkins, Docker et Maven.

Ce type d’intervention est-il reproductible sur un autre e-commerce ?

Oui. Les enjeux de structuration AEM, de temps de chargement, d’intégration front/back et de fiabilité sont transposables à d’autres contextes e-commerce.

Vous avez un projet similaire ?

Envoyez-moi un message pour cadrer votre contexte, vos contraintes techniques et le bon format d’intervention.

Discuter d'un projet similaire