"Write Once Stream Everywhere: Transforming Your Data into Events"
summary
Database writes emit events via change data capture, using Postgres logical replication and a replication slot to stream WAL records so inserts/updates/deletes appear instantly in a consumer stream. The demo shows an app inserting rows and a listener receiving them with LSN positions for ordering and replay. Options covered include the open-source deum plus an outbox pattern and a hosted Prisma Pulse that stores high-throughput events with resumable delivery.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 3:30Event-driven architecture
- 8:05Change Data Capture
- 12:56PostgreSQL logical replication
- 15:45Live demo: PostgreSQL CDC
- 21:28CDC solutions overview
- 26:44Summary
related talks
14mHow not(!) to build real-time apps
41mStreaming your database - Easier said than done?
41mChange Data Streaming Patterns in Distributed Systems
39mModern Event-driven Architecture: Adopting Data in Motion
28mWhere Does My INSERT Go? A Logical Replication Story
29mLogical replication theory and concepts
19mChange data capture with Debezium…and without
30mChange Data Streaming Patterns in Distributed Systems
