PostgreSQL queues done right with PgQ | POSETTE: An Event for Postgres 2026
Postgresql Pgq Message Queue Database Queue Event Driven Architecture Postgres Extension Background Jobs Data Pipeline Select For Update Skip Locked Managed Postgresql
Alexander Kukushkin demonstrates PgQ, a PostgreSQL extension that provides lockless, high-performance message queuing built into the database. The talk explains why common SELECT FOR UPDATE SKIP LOCKED approaches fail under load and how PgQ solves these issues through snapshot-based event reads and transaction-ordered delivery. Ideal for developers using PostgreSQL who need background job processing, data pipelines, or event-driven architecture without external queue dependencies.