Retour aux réalisations

Eventozor

Plateforme SaaS de gestion d'événements

AWS Micro services Stripe connect Dynamodb Vue.js

À propos

Le Challenge : Faire évoluer une billetterie transactionnelle et gérer des flux multi-acteurs sécurisés

Eventozor est une plateforme SaaS de gestion d'événements professionnels (conférences, salons, séminaires) de grande envergure, architecturée autour d'un écosystème robuste en microservices. En tant que l'un des développeurs principaux, ma mission centrale a été de concevoir l'architecture technique et d'implémenter l'intégralité du système de billetterie transactionnelle au sein de cette infrastructure existante.

Le défi majeur résidait dans la complexité des flux financiers et des règles métiers : mettre en place une place de marché (marketplace) capable de gérer de multiples acteurs en simultané (acheteurs, organisateurs, plateforme), d'encaisser les fonds, de prélever automatiquement la commission d'Eventozor, tout en gérant des mécaniques poussées de réservation de places et de quotas.

L'Architecture & L'Intégration Technique

Pour m'intégrer parfaitement à l'écosystème microservices en place et assurer une résilience totale face aux pics de charge (lancements de billetteries à fort trafic), j'ai travaillé avec les technologies suivantes :

  • Écosystème Microservices (Node.js & AWS EC2) : Conception et intégration de nouveaux microservices Node.js autonomes, hautement scalables, dédiés à la logique de paiement, de réservation et de génération de billets.
  • Amazon DynamoDB : Utilisation de la base de données NoSQL pour stocker et requêter les états des transactions, les inventaires de billets et les historiques d'achat à la milliseconde.
  • Intégration Stripe Connect (Marketplace) : Implémentation complète de l'API Stripe Connect pour gérer le onboarding des comptes bancaires des organisateurs, la séquestration des fonds et la répartition automatisée des paiements (Split Payments) avec calcul dynamique des commissions.
  • Front-End Vue.js : Développement du tunnel d'achat utilisateur et des interfaces d'administration pour les organisateurs d'événements.

Les Réalisations Majeures

🎟️ Système Avancé de Réservation de Places & Quotas

Au-delà de la simple vente de tickets, j'ai développé le moteur de réservation de places. Cette fonctionnalité clé permet aux organisateurs de définir des jauges strictes, des catégories de billets (Standard, Premium, VIP) et de gérer des systèmes de réservation de places ou de créneaux en temps réel. Le système garantit qu'aucune place ne peut être sur-réservée (overbooking), même si des milliers d'utilisateurs tentent de valider leur panier à la même seconde.

💳 Flux FinTech Multi-Acteurs & Gestion des Webhooks

L'intégration de la solution monétique a demandé une rigueur d'ingénierie stricte :

  1. Gestion des Webhooks & Idempotence : Développement d'un système de traitement des webhooks Stripe résistant aux pannes, garantissant qu'un billet est émis sans erreur et sans doublon, même en cas de coupure réseau.
  2. Onboarding et Dispatch Financier : Automatisation du flux permettant à n'importe quel organisateur de lier son compte bancaire en quelques clics pour commencer à vendre des places, tout en sécurisant la facturation de la plateforme.
  3. Génération massive de billets et QRCodes : Algorithme de génération de badges et QRCodes uniques envoyés par mail, interfaçable avec l'application mobile de check-in à l'entrée des événements.

Résultats & Impact Business

  • Intégration réussie : Une brique billetterie parfaitement intégrée à l'architecture globale en microservices AWS, sans régression et prête pour la mise à l'échelle.
  • Expérience utilisateur fluide : Un tunnel d'achat et de réservation de places ultra-rapide, maximisant le taux de conversion des organisateurs.
  • Conformité & Sécurité : Une gestion des flux monétaires 100% sécurisée, respectant les normes de l'industrie financière et les directives RGPD de l'Union Européenne.
L'expertise démontrée : Ce projet valide ma capacité à m'intégrer rapidement dans une équipe technique existante sur une architecture complexe (Microservices, NoSQL, AWS) et à mener à bien des chantiers critiques liés à la FinTech et à la gestion de flux transactionnels à fort trafic.

Vous avez un projet similaire ?

Discutons de votre projet et voyons comment je peux vous aider.

Réserver un appel gratuit