Aller au contenuAller à la navigation
Retour aux expériences

Catalogue produit en microservices

Conception et développement d'une architecture microservices scalable sur AWS pour la gestion d'un catalogue produit à grande échelle. Le projet visait à remplacer une solution monolithique par une architecture distribuée, capable de supporter des pics de charge importants.

L'architecture repose sur une API GraphQL exposée via Apollo Server, consommée par un front-end Nuxt.js. Les services back-end sont développés en Symfony (PHP) et Node.js, orchestrés sur AWS avec ECS et RDS.

En tant que Tech Lead, j'ai défini l'architecture globale, mis en place les pratiques de développement (revue de code, CI/CD, tests automatisés) et accompagné l'équipe tout au long du projet.

Stack technique

SymfonyPHP 8Node.jsApollo GraphQLNuxt.jsAWSECSDockerTypeScript