Google x Dysnix Case Study

Modernizing the Bitcoin ETL dataset on GCP for stability, scalability, and long‑term operations.

Meet Google

Orange globe iconX logoLinkedIn icon
Google required a reliable analytics dataset for Bitcoin to replace an abandoned open‑source Blockchain ETL project. The need was not for a one‑time experiment, but for a continuously supported, production‑grade deployment that internal teams could trust.

Main pain points / challenges

  • Aging and unsupported open‑source ETL project
  • Inconsistent dataset freshness and correctness
  • Lack of reproducible deployment and monitoring

Issues we solved

Task
Orange circular refresh arrows
Dataset built on abandoned community components
Orange circular refresh arrows
No stable operations or supportability on GCP
Orange circular refresh arrows
Temporary inconsistencies due to blockchain reorganizations
Orange circular refresh arrows
No defined monitoring, alerting, or runbooks
Orange circular refresh arrows
No responsible team for long‑term maintenance
Results
Green check mark in a circle
Operationalized Bitcoin ETL for long‑term production use
Green check mark in a circle
Balanced real‑time streaming with daily reconciliation for correctness
Green check mark in a circle
Integrated reorg protection mechanisms by design
Green check mark in a circle
Full observability stack with tuned alerts and custom dashboards
Green check mark in a circle
Reproducible IaC + GitOps deployment on GCP
Green check mark in a circle
Continuous support and improvements from Dysnix team

Case summary

Dysnix turned an abandoned blockchain ETL pipeline into a stable Google service. It streams Bitcoin data into BigQuery with daily reconciliation for dataset consistency. The historic backfill of the entire Bitcoin blockchain was done in under 24 hours.

Delivered as Infrastructure as Code with Terraform and Flux CD, it offers reproducibility, observability, and resilience against reorgs—maintained continuously to ensure dataset reliability and currency.

Solutions implemented by Dysnix

Shield with a lock and wireless signal
Secure internal Bitcoin node cluster (GKE)
Private RPC endpoints serving only the ETL flow.
Cloud with an up arrow
Hybrid batch + streaming ingestion
Pub/Sub + Dataflow pipelines with Airflow daily reconciliation.
Monitor with code and a gear inside circular arrows
IaC + GitOps
Terraform / Terragrunt + Helm + Flux CD for reproducible deployments.
Four stacked layers
Reliability-verified design
Block delay strategy with correction jobs for consistent dataset states.
Monitor showing a pie chart and line graph
Observability and runbooks
VictoriaMetrics, Grafana, and tuned alerts with clear failure recovery guides.
Two hands holding a gear
Continuous support and upgrades
Ensuring long-term Bitcoin dataset stability and quick client-oriented adjustments.
Daniel Yavorovych
Co-Founder & CTO
Meet the Dysnix engineers trusted by Google and discover what they can offer for your project.
Bearded man in a black beanie and glasses speaking into a microphone with a speaker badge

Discover other innovations from our cases