Terminé2025

Restaurant Order Management System - Microservices Architecture

Architecture microservices pour gestion de commandes restaurant avec communication temps réel

Architecture: MicroservicesFramework: Next.jsBackend: Node.js/ExpressDatabase: MongoDBMessage Broker: KafkaCache: RedisReal-time: Socket.IOContainer: DockerTesting: JestType: Academic
Image du projet Restaurant Order Management System - Microservices Architecture

Aperçu du projet

Système de gestion de commandes de restaurant basé sur une architecture microservices complète. Projet développé en équipe de 4 étudiants à l'ESGI lors du cours de microservices, avec gestion clients, traitement commandes, opérations cuisine et notifications temps réel (MongoDB, Kafka, Redis, Socket.IO).

Fonctionnalités clés

  • Architecture moderne et évolutive
  • Interface utilisateur intuitive et responsive
  • Performance optimisée et sécurité renforcée

Défis techniques

Ce projet a marqué notre première utilisation de Kafka pour la communication entre microservices, représentant un défi majeur dans la gestion des messages asynchrones et la coordination des services distribués.

Technologies:

Next.jsReactTypeScriptNode.jsExpress.jsMongoDBMongooseKafkaRedisSocket.IODockerDocker ComposeJWTbcryptJestTailwindCSSWinstonHelmet.jsCORSJoi

Informations du projet

Statut:
Terminé
Année:

2025

Équipe

Daniel Armieux
Thibaud Chaussabel Blachier
Mathis Villard
Hugo Bourgey

Lié à:

🎓Mastère Ingénierie du web, Programmation / développeur informatique

ESGI, Campus Eductive Grenoble

2023-2025

© 2025 Daniel Armieux - Portfolio créé avec Astro & React