I Built Commercial Redis CDC Source Drivers for Ruby — Here's What I Learned
For the past couple of years I've been building a Change Data Capture (CDC) ecosystem for Ruby.
Like many CDC projects, it started with PostgreSQL. PostgreSQL's Write-Ahead Log (WAL) is an excellent source of truth: durable, ordered, replayable, and well understood. It provides exactly the properties you want when you're building reliable event pipelines.
But the deeper I went into distributed systems, the more I realized something important.
Many systems don't observe change from PostgreSQL first.







