Retour à l'aperçu

Crazy Racing Sensations

Sport automobile / Média

CRS Racing propose des expériences de course automobile exclusives et avait besoin d'une archive média centralisée pour photographes et gestionnaires de réseaux sociaux

Valeur Ajoutée

Du chaos à l'ordre : une plateforme média entièrement opérationnelle en seulement 8 jours ouvrables, supportant des fichiers jusqu'à 5 Go

Visiter le site web
Services
cloud-developmentserverlessautomation

Le Défi

CRS Racing, fournisseur d’expériences de course automobile exclusives, faisait face à un chaos croissant autour de leurs assets média. Les photographes et vidéastes capturaient des centaines de photos et vidéos pendant les courses, mais le partage avec les gestionnaires de réseaux sociaux était laborieux via WeTransfer, Google Drive et WhatsApp.

Problèmes principaux :

  • Aucune vue centralisée de tous les assets média
  • Les photographes devaient partager manuellement de gros fichiers RAW (jusqu’à 5 Go)
  • Les gestionnaires de réseaux sociaux ne pouvaient pas rechercher efficacement du contenu spécifique
  • Aucun contrôle sur qui avait accès à quels fichiers
  • Aucune sauvegarde automatique ni archivage

Notre Approche

Chez JBit, nous avons développé une plateforme d’archive média entièrement serverless sur AWS. L’accent était mis sur l’évolutivité, la facilité d’utilisation et les faibles coûts opérationnels.

Phase 1 : Infrastructure & Authentification

Nous avons construit une infrastructure cloud robuste avec CloudFormation (Infrastructure as Code) :

  • S3 pour le stockage média sécurisé avec archivage automatique
  • Cognito pour la gestion des utilisateurs avec trois rôles : administrateurs, téléchargeurs et spectateurs
  • CloudFront pour un accès mondial rapide

Phase 2 : Fonctionnalité de Téléchargement

Implémentation d’un système de téléchargement puissant :

  • Support des fichiers jusqu’à 5 Go
  • Formats RAW des appareils photo professionnels (Canon CR2, Nikon NEF, Sony ARW)
  • Génération automatique de miniatures avec Sharp et FFmpeg
  • Extraction et modification des métadonnées

Phase 3 : Navigation & Téléchargement

Interface conviviale pour les gestionnaires de réseaux sociaux :

  • Filtrage par type, date, téléchargeur et tags
  • Opérations en masse : télécharger, modifier ou supprimer plusieurs fichiers à la fois
  • Aperçu dans le navigateur des photos et vidéos

Phase 4 : Monitoring & Sécurité

  • Tableaux de bord et alarmes CloudWatch
  • Notifications par e-mail en cas de problèmes
  • Point-in-Time Recovery pour la base de données
  • HTTPS avec certificats SSL automatiques

Le Résultat

Après seulement 8 jours ouvrables (~45 heures), la plateforme était entièrement opérationnelle :

  • Archive média centralisée pour toute l’équipe
  • Fichiers jusqu’à 5 Go peuvent être téléchargés sans problème
  • Support RAW pour les photographes professionnels
  • Accès basé sur les rôles pour administrateurs, photographes et gestionnaires de réseaux sociaux
  • 99,9% de disponibilité grâce à l’architecture serverless AWS
  • Sauvegardes automatiques et archivage intelligent (90 jours → IA, 365 jours → Glacier)
  • Deux environnements : test (dev) et production pour des mises à jour sécurisées

Technologies Utilisées

  • AWS (S3, Lambda, DynamoDB, CloudFront, Cognito, API Gateway, CloudWatch)
  • CloudFormation pour Infrastructure as Code
  • GitHub Actions pour CI/CD
  • Node.js pour les fonctions Lambda backend
  • JavaScript vanilla pour le frontend (sans surcharge de framework)
  • Sharp & FFmpeg pour le traitement média

"Enfin, nos photographes et gestionnaires de réseaux sociaux peuvent collaborer sans friction. Le téléchargement de gros fichiers RAW est ultra-rapide."

CRS Racing Team , Management

Prêt pour des résultats similaires ?

Discutons de la façon dont nous pouvons aider à transformer votre entreprise