Jak CoinPaprika zbudowała skalowalną infrastrukturę Bare Metal dla rynku kryptowalut
servers

20+ serveurs Bare Metal

lines communicating

30 millions de requêtes API par jour

cloud_migration2

2 To de données transférées quotidiennement

Le contexte

CoinPaprika est une plateforme d’analyse spécialisée dans les données de marché des cryptomonnaies, couvrant à la fois les échanges centralisés et décentralisés. Elle suit aujourd’hui plus de 57 000 cryptomonnaies et tokens, en agrégeant des données issues de plus de 500 sources. Cette approche permet d’offrir une vision globale et multidimensionnelle du marché. Avec pour objectif de fournir une image aussi précise que possible des conditions de marché, la plateforme analyse en continu un large éventail d’actifs numériques. Pour répondre à ces enjeux, CoinPaprika avait besoin d’une infrastructure offrant un contrôle total sur les ressources, des performances constantes et des coûts prévisibles. L’infrastructure devait également accompagner la croissance continue des volumes de données et du trafic. Plutôt que de s’appuyer sur des solutions facturées à l’usage, CoinPaprika a fait le choix des serveurs Bare Metal OVHcloud pour leur stabilité et leurs performances. Cette approche lui permet de garantir un fonctionnement fiable 24 h/24 et 7 j/7, tout en bénéficiant d’une meilleure prévisibilité budgétaire et de la souplesse nécessaire pour faire évoluer son infrastructure en fonction de ses besoins.

Le défi

Dès ses débuts, CoinPaprika s’est construite comme une plateforme résolument orientée data. Aujourd’hui, elle traite en moyenne plus de 30 millions de requêtes API par jour et assure le transfert d’environ 2 To de données quotidiennement. Une telle volumétrie a rapidement mis en évidence la nécessité de disposer d’une infrastructure capable de suivre le rythme soutenu du marché des cryptomonnaies. Avec la montée en charge des opérations, la maîtrise des coûts est devenue un enjeu central. Si des solutions de cloud public traditionnelles ont été testées ponctuellement, leurs modèles tarifaires basés sur l’usage, notamment sur le transfert de données et la consommation de ressources, se sont révélés peu adaptés. Dans un contexte marqué par des volumes élevés et des pics de trafic imprévisibles, les coûts pouvaient fortement varier d’un mois à l’autre, rendant la planification budgétaire complexe et impactant la stabilité de l’activité. Par conséquent, le défi principal pour CoinPaprika était de concevoir une infrastructure à la fois stable, sécurisée et économiquement maîtrisée.

La solution

L’entreprise s’est ainsi orientée vers une architecture OVHcloud reposant principalement sur des serveurs dédiés Bare Metal, complétés par des VPS en fonction des besoins spécifiques de chaque composant. Au cœur de cette architecture, le réseau privé vRack joue un rôle structurant. Il permet d’interconnecter les serveurs au sein d’un réseau interne isolé, séparant efficacement le trafic public des communications internes. Cette organisation garantit des performances constantes, y compris en cas de forte charge.

L’infrastructure repose également sur une conception en couches, distinguant clairement l’équilibrage de charge, les services applicatifs, le traitement des données, ainsi que les systèmes de stockage et de cache. Les serveurs Bare Metal sont ainsi dédiés à des fonctions précises, qu’il s’agisse des services API (Go), du backend (PHP), du traitement et de l’indexation des données blockchain, des bases de données (ClickHouse, MySQL) ou encore du cache multicouche (Redis, Memcached, Varnish). Cette organisation permet d’isoler les charges de calcul intensives, les opérations de lecture et d’écriture à fort volume, ainsi que les processus sensibles à la latence. Les différents composants peuvent ainsi fonctionner de manière indépendante, sans interférences, même en situation de forte sollicitation.

Le résultat

En déployant cette infrastructure dédiée sur des serveurs Bare Metal OVHcloud, CoinPaprika a pu bâtir un environnement robuste, parfaitement adapté au traitement de données à grande échelle. Structurée autour de plus de 20 serveurs interconnectés via le vRack, l’architecture offre une répartition claire des rôles et une allocation fine des ressources selon les besoins.

Ce socle technique garantit à la fois une haute disponibilité sous charge continue et une excellente prévisibilité opérationnelle. L’évolutivité repose sur l’extension progressive de couches spécifiques, comme les API, le traitement des données ou les bases de données, sans nécessiter de refonte globale ni de migrations complexes.

CoinPaprika peut ainsi poursuivre le développement de ses services de manière maîtrisée, en conciliant croissance, stabilité et contrôle des coûts.

À notre échelle de données et de trafic, la prévisibilité est essentielle. Grâce à une infrastructure fondée sur les serveurs dédiés d’OVHcloud, nous pouvons continuer à développer nos produits sans craindre que des pics de demande n’entraînent des coûts incontrôlés. Cela contribue directement à la stabilité de notre activité et à la croissance continue de nos services.

Radosław Wesołowski, CEO, CoinPaprika

CoinPaprika schema