CrazyGames

CrazyGames atteint les 50 millions d’utilisateurs mensuels et se classe parmi les 500 premiers sites web mondiaux grâce à Cloudflare

CrazyGames a été fondée avec la conviction que d’excellents jeux vidéo devraient être accessibles instantanément et par tous les utilisateurs, directement où qu’ils se trouvent, directement depuis un navigateur. Aujourd’hui, cette vision est devenue l’une des destinations les plus prisées des joueurs ; la plateforme accueille chaque mois 50 millions d’utilisateurs du monde entier et se classe parmi les 500 premiers sites web mondiaux, selon Similarweb.

Proposant des milliers de jeux couvrant tous les genres, du Mahjong aux jeux de réflexion comme Puzzle, CrazyGames est devenu une référence incontournable pour les jeux vidéo à accès instantané, ainsi qu’une plateforme incontournable pour les développeurs publiant des jeux en ligne destinés à un public international.

Défi : un développement rapide de l’activité sans fondation de sécurité

À ses débuts, CrazyGames n’était pas menacé par des acteurs malveillants. Toutefois, la situation a changé lorsque la plateforme s’est développée, devenant l’un des sites de jeux vidéo les plus emblématiques du web. Les attaques par déni de service distribué (DDoS) sont devenues fréquentes. En l’absence d’outils de sécurité dédiés, certaines de ces attaques ont franchi les défenses de la plateforme, entraînant parfois l’arrêt de la base de données et perturbant l’expérience des utilisateurs. « Personne ne va s’en prendre à un tout petit site web relativement inconnu, comme le nôtre à ses débuts », déclare Raf Mertens, directeur général et cofondateur de CrazyGames. « Mais aujourd’hui, beaucoup d’utilisateurs se disent : “Tiens, je vais faire le malin et essayer de faire planter ce site que tous mes amis utilisent.” »

L’équipe avait besoin d’une solution capable de garantir la sécurité et les performances à grande échelle, sans nécessiter de personnel dédié pour sa gestion. Si ce sont les performances et la sécurité des applications qui ont incité CrazyGames à adopter Cloudflare, la plateforme occupe désormais une place centrale dans l’infrastructure de l’entreprise.

Arrêter 25 millions de menaces par mois sans intervention humaine

Aujourd’hui, Cloudflare atténue chaque mois 25 millions de menaces ciblant CrazyGames. Grâce à cette protection, CrazyGames reste un site sûr et sécurisé pour des millions de joueurs, de familles, d’annonceurs et de développeurs à travers le monde. Pour l’équipe, cette protection représente quelque chose de plus précieux que la simple capacité de bloquer les attaques, à savoir une capacité de développement qu’il n’a jamais été nécessaire d’utiliser.

Avant Cloudflare, les attaques DDoS entraînaient occasionnellement des interruptions de service de l’application, ce qui n’est plus arrivé depuis longtemps. Le pare-feu d’applications Web (WAF, Web Application Firewall) de Cloudflare offre une protection contre les exploitations de vulnérabilités, les nouvelles menaces étant prises en compte dans un délai de 24 heures. Puisque la plateforme gère automatiquement les mesures de sécurité, l’équipe n’a pas à se préoccuper des interactions des différents composants interagissent ni de potentiels conflits entre les règles du pare-feu et les paramètres du proxy.

« Le pare-feu WAF fonctionne, tout simplement, et nous n’avons pas à nous préoccuper de la manière dont les paramètres réseau du proxy inverse interagissent avec les différents pare-feu , explique Raf Mertens. « Le service est parfaitement intégré, ce qui est vraiment très pratique. » Pour une équipe de 50 personnes qui assure la gestion d’une plateforme de l’ampleur de l’un des 500 premiers sites web mondiaux, cette intégration est bien plus qu’un simple agrément : elle est ce qui rend toute l’opération possible.

Fiabiliser la diffusion de jeux auprès d’un public mondial avec le réseau CDN et le service DNS

Pour une entreprise qui propose des jeux vidéo exécutés dans un navigateur à des utilisateurs présents sur tous les continents, des performances robustes et fiables sont indispensables. Chaque titre représente un contenu important, et les utilisateurs attendent que les jeux se chargent rapidement, quel que soit l’endroit depuis lequel ils se connectent. Cette fiabilité est également essentielle pour les partenaires et les annonceurs, grâce auxquels CrazyGames propose un inventaire publicitaire d’une qualité exceptionnelle dans le domaine des jeux sur navigateur. Le réseau CDN et l’infrastructure DNS de Cloudflare gèrent la diffusion et le routage à l’échelle mondiale, garantissant ainsi aux utilisateurs un accès rapide et fiable à la plateforme, à grande échelle.

La croissance de la plateforme, qui s’est hissée du classement des 1 000 sites web les plus consultés au monde à celui des 500 premiers, témoigne directement de cette capacité de diffusion. Prendre en charge un tel volume d’utilisateurs avec une telle fiabilité, en ne comptant que sur une petite équipe interne, exige de disposer d’une infrastructure capable d’évoluer automatiquement, sans nécessiter de réglages constants ni d’interventions manuelles.

« Cloudflare nous a aidés à développer notre activité, » explique Raf Mertens. « Nous n’avons pratiquement plus à nous préoccuper de la mise à disposition de notre plateforme et de nos jeux. »

Proposer des expériences plus dynamiques à la périphérie avec Cloudflare Workers et Images

Pendant la majeure partie de l’histoire de CrazyGames, tous les utilisateurs voyaient s’afficher la même page. Ce fonctionnement s’est avéré suffisant tant que la plateforme était simple ; lorsque le produit a évolué et que l’équipe a souhaité proposer des expériences plus personnalisées, toutefois, cette approche statique a cessé d’avoir de sens. Il y a environ deux ans, CrazyGames a commencé à utiliser plus activement Cloudflare Workers pour résoudre ce problème.

Workers a simplifié la mise en œuvre de cette différenciation, permettant à l’entreprise de proposer différentes versions du site web et différentes variantes de la plateforme, sans alourdir la complexité du back-end. La logique qui aurait autrement nécessité des services back-end dédiés s’exécute désormais sur des instances Workers, dans plus de 330 villes à travers le monde, sans que l’équipe ait à gérer la configuration régionale ni l’évolution de l’infrastructure.

Cloudflare Images prend en charge la gestion et l’optimisation des images sur l’ensemble de la plateforme, réduisant ainsi la charge opérationnelle liée à la gestion et à la transformation à grande échelle d’une bibliothèque de contenus visuels volumineuse, continuellement croissante.

« Il suffit d’activer Cloudflare Images pour bénéficier d’une multitude de fonctionnalités, d’optimisations et de mesures de sécurité sans avoir à tout comprendre, » explique Raf Mertens. « Les paramètres par défaut sont très efficaces, et une grande partie du fonctionnement vous est cachée, mais vous n’avez pas besoin d’en avoir connaissance – surtout si vous êtes une petite équipe et vous ne souhaitez pas vous en préoccuper. »

Et ensuite ? Expansion des capacités de stockage et poursuite de la croissance sur Cloudflare

CrazyGames est client de Cloudflare depuis près de 10 ans. Cette collaboration s’est développée de pair avec la plateforme et s’est récemment étendue afin d’inclure davantage une capacité de Cloudflare Workers plus importante, l’équipe ayant identifié de nouveaux scénarios d’utilisation pour l’exécution serverless. Pour l’avenir, l’équipe de CrazyGames envisage d’adopter la solution de stockage d’objets Cloudflare R2 afin de répondre à l’évolution de ses besoins en matière de stockage, à mesure que la plateforme poursuit sa croissance.

« Cloudflare est fiable, incroyablement simple à configurer et s’adapte à votre croissance, quelle que soit son ampleur », explique Raf Mertens. « À toutes les entreprises qui gèrent un petit site web, mais commencent à voir leur trafic augmenter, je dirais : adoptez Cloudflare, déployez la solution et vous n’aurez plus à vous en préoccuper pendant trois ans. Et à ce moment-là, si vous êtes vraiment devenue une grande entreprise, Cloudflare reste une bonne option. »

CrazyGames
Études de cas associées
Résultats essentiels
  • Atténuation de 25 millions de menaces chaque mois, afin de garantir la stabilité et la disponibilité de la plateforme pour 50 millions d’utilisateurs à travers le monde
  • Absorption automatique des attaques DDoS qui entraînaient auparavant des interruptions de la base de données, sans qu’aucune intervention manuelle ne soit nécessaire
  • Consolidation de la sécurité, déploiement dans le monde entier et traitement à la périphérie sur une plateforme unique, gérée par une équipe de 50 personnes

Lorsque vous devenez l’un des plus grands sites de jeux vidéo d’Internet, la fiabilité et la sécurité cessent d’être facultatives. Cloudflare nous aide à garantir la rapidité, la sécurité et la disponibilité continue de CrazyGames.

Raf Mertens
Directeur général et cofondateur, CrazyGames

CrazyGames a connu une croissance fulgurante, et Cloudflare nous a accompagnés à chaque étape de notre évolution. Nous pouvons créer des expériences fantastiques pour les joueurs et les développeurs, sans nous inquiéter de la capacité de l’infrastructure.

Raf Mertens
Directeur général et cofondateur, CrazyGames