Operational2025

Cascade

Cascade is a Change Data Capture (CDC) system that leverages Postgres Logical Replication to stream database changes. It deserializes Write-Ahead Log (WAL) records into valid SQL statements and distributes them via Kafka, enabling decoupled sharding and read-replica architectures with high availability and OpenTelemetry observability.

Technologies

Key Features

  • Log-based Change Data Capture (CDC)
  • Automatic WAL to SQL serialization
  • Decoupled Kafka-based architecture
  • Distributed tracing with OpenTelemetry

Interested in this project?

Check out the source code or reach out for any questions!

View Repository