---
title: "Quayen (@quayen) | Hashnode"
description: "MySQL to BigQuery in real time: set up CDC replication in 15 minutes (RDS, Aurora, Cloud SQL). Read the latest articles by Quayen on Hashnode."
url: "https://hashnode.com/@quayen"
---

@quayen

# Quayen

@quayen · Joined November 2026

MySQL to BigQuery in real time: set up CDC replication in 15 minutes (RDS, Aurora, Cloud SQL)

### [Streaming MySQL to BigQuery with the binlog: how CDC works, and the parts that bite](https://quayen.hashnode.dev/streaming-mysql-to-bigquery-with-the-binlog-how-cdc-works-and-the-parts-that-bite?utm_source=hashnode&utm_medium=feed)

Most teams start syncing MySQL to BigQuery with a nightly dump or a query like SELECT \* FROM orders WHERE updated\_at > :last\_run. It works until someone asks why deleted orders still show up in the da

6 min read · [quayen.hashnode.dev](https://quayen.hashnode.dev/streaming-mysql-to-bigquery-with-the-binlog-how-cdc-works-and-the-parts-that-bite?utm_source=hashnode&utm_medium=feed)

[2d ago](https://hashnode.com/posts/streaming-mysql-to-bigquery-with-the-binlog-how-cdc-works-and-the-parts-that-bite/6af1824097c64d348b02ff31)
