I'm a SWE at a YC-backed company where we rely heavily on PlanetScale for our backend database. We've been using Airbyte for ETL into BigQuery, but the 5-minute sync intervals were killing us—multiple updates would get lost in that window, making real-time dashboards, leaderboards, and audit logs impossible without constant hacks. Fivetran and similar tools looked great but were way too expensive for our stage.
Those alternatives felt like overkill in terms of setup and cost for our early stage, so I built a tool called PlanetScale CDC (planetscale-cdc.com). It taps into the VStream api to stream real-time change data capture (CDC) events with sub-second latency, sending them straight to webhooks for easy integration (e.g., syncing to analytics, triggering workflows, or building reactive features). More destinations like direct BigQuery, Kafka, or SnowFlake are in the works.
It's fan-built and independent (not official PlanetScale), aimed at engineers and data teams wanting quick, low-overhead real-time data without enterprise bloat and increased database load. Setup is simple: connect your PlanetScale DB, add a webhook URL, and start getting inserts/updates/deletes in near-real-time.
I'd love feedback—especially on integrations or features you'd want next. Check it out here: https://planetscale-cdc.com
What do you think? Has anyone else run into similar PlanetScale ETL/CDC pains?