Skip to content

Postgres LISTEN/NOTIFY actually scales

8.1 relevance
Score Breakdown
technical depth
9
novelty
7
actionability
8
community
9
strategic
6
personal
9

Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.

Postgres LISTEN/NOTIFY scalability deep-dive highly actionable for backend engineers.

General dbos.dev
Postgres LISTEN/NOTIFY actually scales
Summary

Postgres LISTEN/NOTIFY can scale to 60K writes per second with millisecond latency on a single server, contrary to its reputation. The bottleneck is a global exclusive lock taken during NOTIFY to enforce commit-order notification delivery, which limited a naive trigger-based implementation to 2.9K writes per second. DBOS optimized this by batching notifications and decoupling the NOTIFY call from the write transaction, avoiding the lock contention.