HarbourBridge
Google's Spanner Migration Tool — core contributor
40–60%
perf gain
Zero-downtime
CDC
10K+
migrations
HarbourBridge is Google's open-source tool for migrating legacy relational databases to Cloud Spanner. As a core contributor, I architected and built key components:
- Intelligent Schema Assistant Backend: APIs that analyze source schemas and recommend optimal Spanner designs (primary keys, interleaving, indexes).
- CDC Pipelines: Change Data Capture from Datastream through Pub/Sub to Dataflow, enabling zero-downtime migrations.
- Query Optimization: Post-migration query rewriting and performance tuning, delivering 40–60% improvements through PK design, strategic indexing, and table interleaving.
Key Highlights
- 40–60% post-migration query performance improvement
- Change Data Capture pipeline (Datastream → Pub/Sub → Dataflow)
- Intelligent Schema Assistant with interleaving recommendations
- PK design and indexing optimization strategies
- Thousands of successful production migrations
Built with
GoCloud SpannerDatastreamCDCGoogle Cloud
Acknowledgments
Spanner architecture and migration tooling
Change Data Capture infrastructure
Data pipeline orchestration