StreamingFast améliore le traitement des données blockchain et réduit les coûts d'infrastructure de 20 000 $ par mois
StreamingFast et OVHcloud
Plus de 30
blockchains prises en charge
Latence perçue réduite entre 2 et 3 fois
Plus de 20 000 $
économisés par mois
Le contexte
Alimenter les données Web3 en temps réel à l'échelle mondiale
StreamingFast, basé à Montréal, construit une infrastructure haute performance pour les données blockchain. En tant que contributeur principal à The Graph, un protocole d’indexation facilitant la requête de données blockchain pour les équipes de développement, l’entreprise joue un rôle clé dans la stack de données Web3. Ses technologies, Firehose et Substreams, aident les équipes à ingérer, traiter et diffuser des données blockchain à grande échelle.
Aujourd’hui, StreamingFast prend en charge plus de 30 blockchains et fournit des services pour les échanges décentralisés (DEX), aux protocoles DeFi, aux plateformes d’analyse ainsi qu’aux sociétés de trading en Amérique du Nord, en Europe et en Asie. L’entreprise offre aux équipes de développement un accès rapide et fiable aux données blockchain, afin qu'elles puissent se concentrer sur la construction.
À mesure que la demande d’indexation en temps réel augmentait, StreamingFast avait besoin d’une infrastructure capable de suivre le rythme. L’entreprise devait gérer des IOPS élevés, un trafic pair-à-pair important et une propagation constante des données. Ceci, tout en maintenant à la fois la performance et les coûts sous contrôle.
Le défi
Gérer plus de données, à plus grande vitesse, sans perdre en fiabilité
StreamingFast aide les clientes et clients à accéder rapidement et à grande échelle aux données blockchain. Cela semble simple. En pratique, ça ne l’est pas.
Sa plateforme exécute des nœuds complets personnalisés, instrumentés avec des traceurs spécialisés. Ces blocs extraient des données de la blockchain en Protobuf, qui alimentent ensuite Firehose, le moteur d'indexation de StreamingFast. Les clientes et clients peuvent lire directement depuis Firehose ou utiliser Substreams pour transformer et acheminer les données blockchain vers plus de 20 destinations.
Cette architecture leur offre un avantage clair. Elle est axée sur le streaming, non sur le polling. Elle gère les réorganisations de chaînes dès le départ. Elle comprend également un système de curseur intégré, permettant aux flux de données de reprendre rapidement après une déconnexion. En d'autres termes, les utilisateurs et utilisatrices ne manquent aucune donnée.
Cette promesse est importante. StreamingFast sert les DEX, les protocoles DeFi, les plateformes d'analyse, les développeurs de contrats intelligents, les applications décentralisées et les entreprises de trading. Ces clientes et clients ont besoin de données de blockchain complètes et précises, livrées avec une faible latence, à travers de nombreux protocoles.
La pression sur l’infrastructure a augmenté, de même que la demande. StreamingFast avait besoin de nœuds de lecture rapides et fiables avec un stockage local NVMe important, une forte disponibilité et une bonne redondance. Il avait également besoin d’une bande passante illimitée pour supporter le fort trafic sortant généré par les communications pair‑à‑pair de la blockchain.
Parallèlement, l'entreprise souhaitait réduire la latence des têtes de blockchain, accélérer le remplissage des données historiques et réduire les coûts d'infrastructure.
Nos risques opérationnels concernaient les temps d'arrêt, les retards dans la propagation des blocs et des données ainsi que les problèmes de connectivité.
Matthieu Vachon, directeur technique, StreamingFast
La solution
Le Bare Metal conçu pour des charges de travail blockchain haute performance
StreamingFast a commencé à utiliser la gamme Bare Metal d’OVHcloud il y a environ un an.
L'adéquation était claire dès le départ. L'entreprise avait besoin de machines dédiées avec de fortes performances d'E/S disque, une faible latence et un modèle de tarification qui avait du sens pour des charges de travail blockchain à grande échelle. OVHcloud a proposé ces trois éléments.
Pour StreamingFast, la performance des disques est essentielle. Les nœuds de lecture blockchain ont besoin d’un stockage local rapide pour rester synchronisés, traiter les données rapidement et prendre en charge le retraitement à grande échelle. Le trafic réseau est tout aussi important, surtout lorsque les nœuds génèrent de grands volumes de communication pair à pair.

Les serveurs Bare Metal d’OVHcloud ont fourni à StreamingFast le profil matériel dont il avait besoin, ainsi qu'un trafic entrant et sortant illimité. Cela a également aidé l'entreprise à réduire ses coûts sans compromettre la performance.
Nous avions une grande confiance en OVHcloud pour fournir d'excellents services Bare Metal à une fraction du coût que nous payions chez une entreprise concurrente pour le même niveau de service.
Matthieu Vachon, directeur technique, StreamingFast
Le déploiement lui-même a été simple. StreamingFast a déplacé une partie de son architecture vers OVHcloud sans perturber sa clientèle et avec très peu de pression sur l'équipe DevOps interne. La migration a été simple, les machines se sont révélées faciles à utiliser et la transition n'a eu aucun impact sur les utilisateurs et utilisatrices finaux.
Le résultat
Une latence plus faible, des coûts réduits et une disponibilité fiable.
En exécutant des nœuds de lecture sur les serveurs dédiés Bare Metal d’OVHcloud, StreamingFast a amélioré la latence perçue de 2 à 3 fois sur certains réseaux. L’entreprise a également constaté des temps de démarrage et de rattrapage beaucoup plus rapides sur des blockchains exigeantes telles que Solana.
En même temps, l'entreprise a réduit ses dépenses d'infrastructure de plus de 20 000 $ par mois.
Pour une entreprise reposant sur la vitesse, l'exhaustivité et la disponibilité, ces gains comptent à tous les niveaux. Une meilleure latence améliore l'expérience utilisateur finale. Des remplissages plus rapides améliorent les performances du produit. Des coûts réduits créent plus de marge pour évoluer.
Les serveurs Bare Metal d’OVHcloud ont considérablement réduit la latence de tête blockchain de nos utilisateurs finaux.
Matthieu Vachon, directeur technique, StreamingFast
La fiabilité est devenue un avantage clair pour StreamingFast. Depuis le transfert de ses charges de travail vers OVHcloud, l’entreprise bénéficie d’une disponibilité de plusieurs mois avec très peu de redémarrages, tout en simplifiant les opérations quotidiennes pour l’équipe DevOps interne. Cette stabilité est importante alors que StreamingFast s'étend dans l'écosystème Web3 et ajoute le support pour davantage de blockchains. Avec OVHcloud, l'entreprise dispose d'une base solide pour se développer davantage, alliant infrastructure haute performance, fiabilité opérationnelle et coûts prévisibles.