Plongez au cœur de l'infrastructure technologique de Morgann Music CP. Découvrez comment chaque service tiers est intégré pour garantir une plateforme ultra-rapide, sécurisée et dédiée à la distribution musicale de pointe.
Firebase Auth gère l'intégralité du système d'authentification, de connexion et d'inscription des utilisateurs et des administrateurs sur la plateforme. Il est utilisé pour sécuriser l'accès aux espaces réservés, qu'il s'agisse du portail utilisateur pour le suivi des distributions ou du portail administrateur ultra-sécurisé. Il est choisi pour sa robustesse, sa prise en charge des jetons JWT sécurisés, et sa capacité à maintenir des sessions utilisateurs persistantes et chiffrées sans surcharger nos serveurs principaux.
Cloudflare D1 constitue la base de données relationnelle serverless de notre application web. Il est utilisé pour stocker toutes les données dynamiques de la plateforme : profils d'artistes, catalogues de distribution, métadonnées de pistes, formulaires de contact, et la version actuelle du site web gérée par les administrateurs. Il est choisi pour sa proximité avec l'edge computing de Cloudflare, ses performances fulgurantes, sa structure SQL robuste et sa scalabilité automatique face à l'afflux d'utilisateurs.
Cloudflare Pages héberge l'infrastructure statique de notre site web reliée directement à notre dépôt GitHub. Il est utilisé pour déployer automatiquement chaque mise à jour de code en quelques secondes à l'échelle mondiale grâce au réseau CDN ultra-rapide de Cloudflare. Il est choisi pour sa vitesse de chargement fulgurante, son support natif des flux d'intégration continue (CI/CD), sa sécurité SSL intégrée par défaut et sa capacité à absorber des pics de trafic massifs sans ralentissement.
Cloudflare Worker exécute du code JavaScript serverless directement en périphérie (edge computing) sur le réseau mondial de Cloudflare, au plus près des utilisateurs. Il est utilisé pour intercepter les requêtes HTTP, gérer des redirections dynamiques complexes, appliquer des en-têtes de sécurité stricts, et traiter des logiques de routage personnalisées avant même que la requête n'atteigne l'origine. Il est choisi pour sa latence quasi nulle et sa capacité d'exécution instantanée sans gestion d'infrastructure serveur lourde.
Cloudflare R2 est notre solution de stockage d'objets compatible S3 hautement performante et économique. Il est utilisé pour archiver les masters audio volumineux en qualité studio, les fichiers WAV non compressés et les sauvegardes massives du code source et de la base de données. Il est choisi car il ne facture aucun frais de sortie (egress fees), ce qui réduit drastiquement les coûts de transfert de données tout en garantissant des vitesses de téléchargement mondiales exceptionnelles.
La gestion de nos noms de domaine principaux (mm-cp.uk et morgannmusic-cp.uk) est entièrement centralisée chez Cloudflare. Ils sont utilisés pour pointer l'ensemble du trafic vers nos applications web et sécuriser les échanges à l'aide de certificats SSL/TLS avancés, de règles de pare-feu (WAF) et de protections anti-DDoS. Ils sont choisis pour garantir une fiabilité absolue, une résolution DNS ultra-rapide et une image de marque professionnelle et unifiée à l'international.
Brevo (anciennement Sendinblue) est la solution externe utilisée pour gérer l'ensemble de nos campagnes de communication par e-mail, les confirmations d'inscription, les notifications de distribution et les messages transactionnels envoyés aux artistes. Il est utilisé pour assurer un taux de délivrabilité maximal dans les boîtes de réception principales et éviter les dossiers spam. Il est choisi pour son API robuste, ses templates personnalisables et ses outils de suivi analytique des performances d'e-mailing.