← RETOUR AUX PROJETS

PROJET ACADÉMIQUE MAJEUR — ETNA

2024-2026

Plateforme B2B de commande et livraison

CHEF DE PROJET / DÉVELOPPEUR FULL-STACK / DEVOPS

Architecture microservices, app mobile et dashboard web pour un modèle type Uber Eats orienté B2B.

  • MICROSERVICES
  • gRPC
  • DOCKER
  • KUBERNETES
  • ANSIBLE
  • REACT NATIVE

DÉFI TECHNIQUE PRINCIPAL

Faire communiquer des services indépendants de façon fiable tout en gardant un déploiement reproductible : le choix de gRPC pour les échanges inter-services et de Kubernetes pour l'orchestration répondait à ces deux contraintes.

FIG.01 — CONTEXTE

Contexte

Projet d'école de grande envergure mené sur deux ans, proche d'un modèle Uber Eats mais orienté B2B : une application mobile pour les commandes, un dashboard web pour la gestion métier, et une architecture backend distribuée.

FIG.02 — MON RÔLE

Mon rôle

J'ai piloté le projet et coordonné l'équipe, défini l'architecture technique, encadré techniquement les développements et suivi l'avancement. J'ai également contribué au développement sur l'ensemble de la chaîne, du backend à l'infrastructure.

FIG.03 — ARCHITECTURE

Architecture

Conception basée sur des microservices, avec des services backend communiquant via gRPC. Le déploiement et l'orchestration reposent sur Docker et Kubernetes, et l'infrastructure est automatisée avec Ansible.

FIG.04 — APPLICATIONS

Applications

Une application mobile développée en React Native pour les utilisateurs, et un dashboard web pour la gestion métier côté back-office.

FIG.05 — RÉSULTAT

Résultat

Six microservices déployés, pour une équipe de sept personnes encadrée sur deux ans.

TODO — CAPTURES D'ÉCRAN À AJOUTER