A StreamingFast potenciou o processamento de dados blockchain e reduziu os custos de infraestrutura em 20 mil dólares por mês
StreamingFast e OVHcloud
+ de 30
blockchains suportadas
2 a 3 vezes
menos latência percecionada
+ de 20 000 $
poupados mensalmente
O contexto
Impulsionando dados Web3 em tempo real para todo o mundo
A StreamingFast, com sede em Montreal, proporciona uma infraestrutura de alto desempenho para dados blockchain. Enquanto uma das principais colaboradoras do The Graph (um protocolo de indexação que ajuda os programadores a consultar dados blockchain com maior facilidade), a empresa desempenha um papel fundamental na pilha de dados Web3. As suas tecnologias, Firehose e Substreams, ajudam as equipas a recolher, processar e transmitir dados blockchain à escala.
Atualmente, a StreamingFast dá suporte a mais de 30 blockchains e presta serviços a DEX, protocolos DeFi, plataformas de analytics e empresas de trading na América do Norte, Europa e Ásia. Proporciona aos programadores um acesso rápido e fiável a dados blockchain, para que se possam concentrar no desenvolvimento.
Com o crescimento da procura pela indexação em tempo real, a StreamingFast precisava de uma infraestrutura que pudesse acompanhar esse ritmo. Tinha de lidar com IOPS elevados, tráfego peer-to-peer pesado e uma propagação de dados constante, sem deixar de manter o desempenho e os custos sob controlo.
O desafio
Lidar com mais dados a uma maior velocidade, sem perder a fiabilidade
A StreamingFast ajuda os clientes a acederem a dados blockchain de forma rápida e em grande escala. Parece bastante simples. Mas, na prática, é tudo menos isso.
A sua plataforma executa nós completos equipados com instrumentos personalizados e marcadores especializados. Estes extraem dados blockchain e transformam-nos em blocos Protobuf, que são depois enviados para o Firehose, o motor de indexação da StreamingFast. Os clientes podem ler diretamente a partir do Firehose, ou então usar o Substreams para transformar e encaminhar dados blockchain para mais de 20 destinos.
Esta arquitetura oferece uma clara vantagem aos clientes. É orientada para o streaming, não baseada em polling. Lida com a reorganização das cadeias de forma imediata. Também inclui um sistema de cursoring integrado, para que os fluxos de dados possam ser retomados rapidamente após uma desconexão. Ou seja, os utilizadores não perdem os dados.
E essa promessa é muito importante. A StreamingFast presta serviços a DEX, protocolos DeFi, plataformas de analytics, programadores de contratos inteligentes, aplicações descentralizadas e empresas de trading. Estes clientes precisam de dados blockchain completos e precisos, fornecidos com baixa latência e segundo diferentes protocolos.
À medida que a procura foi crescendo, a pressão sobre a infraestrutura também aumentou. A StreamingFast precisava de nós de leitura rápidos e fiáveis com grande capacidade de armazenamento NVMe local, elevada disponibilidade e boa redundância. Também requeria uma largura de banda ilimitada para suportar o elevado volume de saída gerado pelo tráfego peer-to-peer da blockchain.
Ao mesmo tempo, a empresa pretendia melhorar a latência dos cabeçalhos blockchain, acelerar o preenchimento retroativo e reduzir os custos de infraestrutura.
Os nossos riscos operacionais eram o downtime, os atrasos na propagação de blocos e dados, bem como certos problemas de conectividade.
Matthieu Vachon, CTO da StreamingFast
A solução
Bare Metal pensado para cargas de trabalho blockchain de elevado desempenho
A StreamingFast começou a usar o Bare Metal da OVHcloud há cerca de um ano.
A sintonia revelou-se clara desde o início. A empresa precisava de máquinas dedicadas com um elevado desempenho E/S de disco, uma latência baixa e um modelo tarifário adequado a cargas de trabalho blockchain em grande escala. A OVHcloud deu resposta a estes três requisitos.
Para a StreamingFast, o desempenho de disco é fundamental. Os nós de leitura blockchain requerem um armazenamento local rápido para se manterem sincronizados, processarem dados rapidamente e suportarem o reprocessamento à escala. O tráfego de rede é igualmente importante, em particular quando os nós geram grandes volumes de comunicação peer-to-peer.

O Bare Metal da OVHcloud deu à StreamingFast o perfil de hardware necessário, além de um tráfego de entrada e saída não medido. Também ajudou a empresa a reduzir custos sem comprometer o desempenho.
Depositámos grande confiança na OVHcloud para fornecer excelentes serviços Bare Metal a uma fração do custo que pagávamos à GCP pelo mesmo nível de serviço.
Matthieu Vachon, CTO da StreamingFast
A implementação em si foi bastante simples. A StreamingFast transferiu parte da sua arquitetura para a OVHcloud, sem qualquer interrupção para os clientes e com uma pressão muito reduzida sobre a equipa DevOps interna. A migração foi fluida, as máquinas revelaram-se fáceis de operar e a transição não teve o menor impacto sobre os utilizadores finais.
O resultado
Menor latência, custos mais baixos e uptime fiável
Ao executar nós de leitura no Bare Metal da OVHcloud, a StreamingFast melhorou a latência percecionada em 2 a 3 vezes nalgumas redes. Também registou tempos de arranque e de recuperação muito mais rápidos em blockchains exigentes como a Solana.
Ao mesmo tempo, a empresa reduziu os gastos com a infraestrutura em mais de 20 mil dólares por mês.
Para uma empresa que se baseia na rapidez, na exaustividade e na disponibilidade, esses benefícios são importantes a todos os níveis. Uma melhor latência melhora a experiência do utilizador final. Preenchimentos retroativos mais velozes fortalecem o desempenho do produto. Custos mais baixos dão mais espaço de manobra para crescer.
Os servidores Bare Metal da OVHcloud reduziram drasticamente a latência dos cabeçalhos blockchain para os utilizadores finais.
Matthieu Vachon, CTO da StreamingFast
A fiabilidade tornou-se uma clara vantagem para a StreamingFast. Desde que transferiu as suas cargas de trabalho para a OVHcloud, a empresa tem beneficiado de um uptime de vários meses com muito poucas reinicializações, ao mesmo tempo que tem mantido a simplicidade das operações quotidianas da equipa DevOps interna. Esta estabilidade é muito importante à medida que a StreamingFast se expande pelo ecossistema Web3 e passa a suportar mais blockchains. Com a OVHcloud, a empresa passou a ter uma base sólida para crescer ainda mais, combinando infraestrutura de alto desempenho, fiabilidade operacional e custos previsíveis.