Home / Companies / Dagster / Blog / Post Details
Content Deep Dive

Postgres: a Better Message Queue than Kafka?

Blog post from Dagster

Post Details
Company
Date Published
Author
Pete Hunt
Word Count
2,420
Company Posts That Month
8
Language
English
Hacker News Points
65
Post removed?
No
Summary

Postgres, a relational database management system, was chosen over a message queue like Kafka for Dagster Cloud's logging system due to its familiarity and performance. Despite initial concerns about using a relational database as a message queue, Postgres proved suitable with proper configuration, such as archiving and rate limiting, which helped scale the database and mitigate issues like unbounded growth and spikes in customer log volume. The decision was also influenced by the philosophy of choosing the right tool for the job, rather than relying on new infrastructure, and minimizing additional costs associated with learning a new technology. While Postgres has its limitations, such as not supporting multiple regions or requiring downtime during failovers, the author acknowledges that these issues can be addressed in future work.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Data Pipeline 1 325 111 48 +16%
Kubernetes 1 1,435 155 59 +20%
LLM 1 130 26 13 -5%
Observability 1 965 179 59 -1%
Real-time 1 1,345 375 125 -12%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.