RakeTheRake
Défi
Une plateforme d'affiliation poker opérant depuis 2004 avec plus de 250 000 membres devait faire évoluer ses systèmes de suivi de rakeback et de paiement tout en s'intégrant avec des dizaines de salles de poker. La sécurité et le suivi financier précis étaient critiques.
Solution
Nous avons construit des systèmes de suivi et de paiement robustes capables de gérer des volumes de transactions élevés. Intégrations sécurisées avec plusieurs plateformes de jeux et calculs de paiement automatisés. Fonctionnalités communautaires ajoutées.
Résultat
La plateforme a distribué plus de 190 millions de dollars en rakeback aux membres depuis 2004.
Contexte
RakeTheRake est l'une des plus grandes plateformes d'affiliation poker depuis sa création en 2004, avec plus de 250 000 membres qui reçoivent du cashback (rakeback) sur leur jeu de poker en ligne. La plateforme s'intègre à des dizaines de salles de poker et de sites de gaming, en suivant l'activité des joueurs et en calculant les montants de paiement selon des structures de commission complexes, propres à chaque salle.
Après près de deux décennies d'activité, la plateforme avait besoin d'un coup de neuf. Le site existant avait grandi de manière organique et était devenu difficile à maintenir. La gestion de contenu nécessitait l'intervention d'un développeur, même pour les mises à jour les plus simples. Le moteur de calcul du rakeback, bien que précis, était étroitement couplé au frontend. La plateforme avait aussi besoin d'une présence publique modernisée, à la hauteur de sa crédibilité et de l'ampleur de ses opérations — plus de 190 millions de dollars distribués à ses membres.
Approche technique
Nous avons reconstruit le site public sur CraftCMS, choisi pour son architecture pensée pour les développeurs et ses capacités de modélisation de contenu. CraftCMS a permis à l'équipe éditoriale de gérer en toute autonomie les pages, les promotions, les avis sur les salles de poker et le contenu du blog, sans compétences techniques requises. Son système de templates Twig nous a permis de créer des mises en page sur mesure, fidèles à la marque, tout en gardant un code maintenable.
PHP alimentait la logique métier côté backend. MySQL gérait les données transactionnelles : comptes joueurs, calculs de rakeback, historiques de paiement et suivi d'affiliation. Redis a été introduit comme couche de cache pour absorber les forts volumes de lecture sur les listings de salles, les classements et les tableaux de bord, sans surcharger la base de données.
JavaScript enrichissait le frontend avec des fonctionnalités dynamiques comme la mise à jour des classements en temps réel, des outils interactifs de comparaison de salles de poker, et une recherche avec filtrage responsive sur le catalogue de salles partenaires.
Détails d'implémentation
L'architecture de contenu dans CraftCMS reposait sur des types d'entrées personnalisés pour les salles de poker, les promotions et les articles d'actualité. Chaque fiche de salle comprenait des champs structurés pour les pourcentages de rakeback, les offres bonus, les jeux disponibles, les méthodes de paiement et des avis détaillés. Un système de relations liait les salles à leurs promotions et tournois en cours.
L'intégration du suivi de rakeback consommait des flux de données provenant des salles de poker partenaires via des imports planifiés. Chaque salle ayant son propre format de données et sa structure de commission, nous avons construit une couche de normalisation qui convertissait les rapports spécifiques en un format interne unifié. Le moteur de calcul traitait ensuite ces enregistrements normalisés en fonction des conditions contractuelles de chaque joueur pour produire des montants de paiement précis.
Le tableau de bord des membres offrait aux joueurs une vue sur leurs gains de rakeback, les paiements en attente et leur historique de jeu sur toutes les salles associées. Le traitement des paiements prenait en charge plusieurs méthodes : virements bancaires, portefeuilles électroniques et cryptomonnaies. Un planificateur automatisé gérait les distributions mensuelles, avec la possibilité d'intervention manuelle pour les cas particuliers.
Les fonctionnalités communautaires comprenaient des tournois freeroll exclusifs aux membres RakeTheRake, un système de classement récompensant les joueurs les plus actifs avec des bonus supplémentaires, ainsi qu'un système de FAQ et de support. L'intégration des tournois récupérait des données en temps réel depuis les API des salles de poker pour afficher les freerolls à venir avec leurs liens d'inscription.
Le SEO était primordial vu la nature concurrentielle de l'affiliation iGaming. Nous avons implémenté un balisage en données structurées, optimisé les temps de chargement grâce au cache Redis et à l'optimisation des assets, et construit un système de maillage interne programmatique reliant les salles de poker, les promotions et le contenu associé.
Résultats
La plateforme reconstruite a modernisé la présence numérique de RakeTheRake tout en préservant l'infrastructure de suivi et de paiement sur laquelle comptent les membres. Les mises à jour de contenu qui nécessitaient auparavant du temps de développeur se font désormais directement via le CMS. Les temps de chargement se sont améliorés grâce à la couche de cache Redis, et les optimisations SEO ont entraîné une hausse du trafic organique vers les avis sur les salles de poker et les guides de rakeback. La plateforme poursuit son historique de paiements fiables, avec plus de 190 millions de dollars distribués à ses membres depuis 2004.