StreamingFast case study logo cover
blockchain

Più di 30
blockchain supportate

chart down icon

2-3 volte
meno latenza percepita

 

Savings icon

Più di 20.000 $
risparmiati al mese

Executive Summary

Alimentare i dati Web3 in tempo reale su scala globale

StreamingFast, con sede a Montreal, costruisce infrastrutture ad alte prestazioni per i dati blockchain. In qualità di contributore principale a The Graph, un protocollo di indicizzazione che permette agli sviluppatori di interrogare più facilmente i dati blockchain, l'azienda svolge un ruolo chiave nello stack dei dati Web3. Le sue tecnologie, Firehose e Substreams, aiutano i team nell’ingestion, elaborazione e trasmissione di dati blockchain su larga scala.

StreamingFast supporta oggi oltre 30 blockchain e fornisce DEX, protocolli DeFi, piattaforme di analitiche e aziende di trading in Nord America, Europa e Asia. Offre agli sviluppatori un accesso rapido e affidabile ai dati blockchain, permettendo loro di concentrarsi sullo sviluppo.

Con l'aumento della domanda di indicizzazione in tempo reale, StreamingFast aveva bisogno di un'infrastruttura capace di restare al passo e in grado di gestire IOPS elevati, traffico peer-to-peer intenso e propagazione dei dati costante, mantenendo prestazioni e costi sotto controllo.

La Sfida

Gestire più dati con velocità maggiore e senza perdere affidabilità

StreamingFast aiuta i clienti ad accedere ai dati blockchain rapidamente e su larga scala. Può sembrare semplice, ma nella pratica non lo è affatto.

La sua piattaforma esegue full node personalizzati con tracciatori specializzati, che estraggono i dati blockchain in blocchi Protobuf che poi alimentano Firehose, il motore di indicizzazione di StreamingFast. I clienti possono leggere direttamente da Firehose o utilizzare Substreams per trasformare e instradare i dati blockchain verso oltre 20 destinazioni.

Questa architettura offre ai clienti vantaggi concreti. È basata sullo streaming, non sul polling. Gestisce le riorganizzazioni della catena autonomamente. Include un sistema di puntatori integrato, in modo che i flussi di dati possano riprendere rapidamente dopo una disconnessione. In altre parole, gli utenti non perdono dati.

Questa promessa è importante. StreamingFast fornisce DEX, protocolli DeFi, piattaforme di analitiche, sviluppatori di smart contract, applicazioni decentralizzate e aziende di trading. Questi clienti hanno bisogno di dati blockchain completi e accurati, forniti con bassa latenza e tramite molti protocolli.

Con l'aumento della domanda è aumentata anche la pressione sull'infrastruttura. StreamingFast aveva bisogno di nodi reader veloci e affidabili con ampio storage NVMe locale, elevata disponibilità e buona ridondanza. Aveva inoltre necessità di banda passante non misurata per supportare il volume di traffico peer-to-peer generato dalla blockchain.

Allo stesso tempo, l'azienda voleva migliorare la latenza della blockchain, accelerare i backfill storici e ridurre i costi infrastrutturali.

I nostri rischi operativi erano rappresentati da downtime, ritardi nella propagazione di blocchi e dati e problemi di connettività.

Matthieu Vachon, CTO di StreamingFast

La Soluzione

Bare Metal sviluppato per carichi di lavoro blockchain ad alte prestazioni

StreamingFast ha iniziato a utilizzare il Bare Metal OVHcloud circa un anno fa.

La compatibilità è stata evidente sin dall'inizio. L'azienda aveva bisogno di macchine dedicate con elevate prestazioni I/O su disco, bassa latenza e un modello tariffario adatto a carichi di lavoro blockchain su larga scala. OVHcloud rispondeva a tutte e tre le esigenze.

Per StreamingFast, le prestazioni dei dischi sono fondamentali. I nodi reader della blockchain richiedono uno storage locale veloce per restare sincronizzati, elaborare i dati rapidamente e supportare la rielaborazione su larga scala. Il traffico di rete è altrettanto importante, specialmente quando i nodi generano grandi volumi di comunicazione peer-to-peer.

StreamingFast infrastructure diagram

Il Bare Metal OVHcloud ha fornito a StreamingFast il profilo hardware di cui aveva bisogno, oltre a traffico in entrata e uscita non misurato. Ha inoltre aiutato l'azienda a ridurre i costi senza rinunciare alle performance.

Abbiamo riposto grande fiducia in OVHcloud, capace di offrire servizi Bare Metal eccellenti a costi inferiori rispetto a quelli di GCP per lo stesso livello di servizio.

Matthieu Vachon, CTO di StreamingFast

Il rollout è stato semplice. StreamingFast ha spostato parte della propria architettura in OVHcloud senza interruzioni per i clienti e con pochissima pressione sul team DevOps interno. La migrazione è stata fluida: le macchine si sono rivelate semplici da gestire e la transizione non ha avuto impatto sugli utenti finali.

I Risultati

Latenza ridotta, costi inferiori e uptime affidabile

Eseguire nodi reader sul Bare Metal OVHcloud ha permesso a StreamingFast di migliorare da 2 a 3 volte la latenza percepita su alcune reti. Ha inoltre consentito tempi di avvio e recupero molto più rapidi su blockchain esigenti come Solana.

Allo stesso tempo, l'azienda ha ridotto la spesa infrastrutturale di oltre 20.000 $ al mese.

Per un'attività basata su velocità, completezza e uptime, questi miglioramenti contano a tutti i livelli. Una latenza ridotta migliora l'esperienza dell'utente finale. Backfill più veloci rafforzano le prestazioni del prodotto. Costi inferiori creano più spazio per la scalabilità.

I server Bare Metal di OVHcloud hanno ridotto significativamente la latenza della blockchain per i nostri utenti finali.

Matthieu Vachon, CTO di StreamingFast

L'affidabilità è diventata un chiaro vantaggio per StreamingFast. Da quando ha migrato i carichi di lavoro in OVHcloud, l'azienda ha registrato uptime di diversi mesi con pochissimi riavvii, mantenendo semplici le operazioni quotidiane per il team DevOps interno. Questa stabilità è importante mentre StreamingFast si espande nell'ecosistema Web3 e aggiunge supporto a più blockchain. Con OVHcloud, l'azienda ha una solida base per scalare ulteriormente, combinando infrastrutture ad alte prestazioni, affidabilità operativa e costi prevedibili.