So I've been obsessed with Postgres internals for a while now - WAL, replication slots, MVCC, all of it. I built pgstream a while back just to read the WAL and stream changes in real time, and it kind of took off (34 stars, got mentioned on Golang News Twitter which honestly made my whole week)....
Source: [Dev.to](https://dev.to/mujib77/building-a-kafka-free-cdc-pipeline-in-go-and-the-ddl-bug-that-almost-broke-my-brain-203)