Système de réservation flexible multi-utilisateurs.
Client
Techfly
Secteur
Technologies de l’information
Taille de l'entreprise
11-50
Siege
Oran, Algérie
Duree du projet
mars 2023 - oct. 2023
Site web
techfly.dzPlateforme de réservation avancée avec gestion de capacité partagée.
Plateforme GCCO — Conception d’un système de réservation basé sur la capacité
La plateforme GCCO est un système de réservation conçu pour gérer des espaces partagés avec une logique de capacité dynamique.
Le défi
Les systèmes classiques reposent sur un modèle simple (1 utilisateur = 1 créneau). Ici, il fallait gérer :
- Plusieurs réservations simultanées
- Une capacité partagée
- Des chevauchements conditionnels
- La cohérence en environnement concurrent
L’approche
Une architecture basée sur un moteur de réservation dynamique :
- Calcul en temps réel de la disponibilité
- Validation des contraintes (capacité, chevauchement)
- Système de validation en couches
- Transactions pour garantir la cohérence
Ma contribution
- Conception de l’architecture backend
- Développement du moteur de réservation
- Gestion des cas complexes et concurrence
- Création des API
- Contribution frontend
Résultat
Une plateforme capable de :
- Gérer des réservations partagées
- Garantir la cohérence des données
- S’adapter à des règles métier complexes
Conclusion
Ce projet met en évidence l’importance de la gestion de la concurrence et des transactions dans les systèmes de réservation.