← Retour aux projets
1 / 2
WEBSERVEURDATA

Plateforme Data - Expo Osaka 2025

Lead DeveloperPavillon du Gabon2025

43 000+

Visites en 2 semaines

Technologies utilisées

Node.js logoNode.jsFFastifyMongoDB logoMongoDBRedis logoRedisBBullMQDocker logoDocker

Développement d'une plateforme de collecte, traitement et valorisation de données pour le pavillon du Gabon, dans un contexte international à forte affluence avec plus de 43 000 visites en moins de 2 semaines.

La plateforme permettait notamment la gestion des inscriptions aux événements officiels du Gabon au Japon (dont la semaine nationale), avec génération et distribution de badges d'accès uniques intégrés au dispositif de sécurité de l'événement.

Architecture technique : Backend en Fastify, base de données MongoDB, traitements asynchrones via BullMQ, cache et performance avec Redis, authentification sécurisée via JWT + cookies.

Fonctionnalités critiques : Système d'inscription aux événements avec gestion des participants, génération de badges d'autorisation uniques (tokens sécurisés / identifiants uniques), envoi de volumes importants d'emails transactionnels (confirmations, accès, badges), intégration avec les contraintes de contrôle d'accès et sécurité événementielle sur site.

Conception et performance : Mise en place d'une architecture découplée — API pour les interactions utilisateur, workers via queue pour les traitements lourds (emails, génération de badges, documents). Utilisation de BullMQ + Redis pour gérer les envois massifs d'emails sans bloquer l'API, lisser la charge et éviter les pics serveur. Stratégie de cache applicatif pour optimiser les temps de réponse.

Défis techniques : Gérer des pics d'inscriptions simultanées lors des événements clés, garantir l'unicité et la fiabilité des badges d'accès dans un contexte sécurisé, assurer l'envoi fiable de grands volumes d'emails sans perte ni duplication, maintenir une latence faible malgré des traitements intensifs, adapter le système à un environnement réel avec contraintes logistiques et sécuritaires.

Résultat : Plateforme robuste utilisée pour des événements officiels internationaux, gestion fiable des inscriptions et des accès sécurisés, système capable de supporter une forte charge grâce à une architecture queue + cache + API performante.