"You Don't Need Kafka, Just Use Postgres" Considered Harmful
Argues against the common advice to replace Kafka with Postgres, explaining they are different tools for different problems.
Argues against the common advice to replace Kafka with Postgres, explaining they are different tools for different problems.
Argues against oversimplified advice to replace Kafka with Postgres, explaining they are different tools for different problems.
Explores building durable execution systems for agents using only Postgres, avoiding third-party services with a simple SQL library.
A technical deep dive into how pgcat, a Postgres connection pooler, works by multiplexing client connections to improve performance and resource usage.
A tutorial on setting up a three-node Postgres cluster using EDB's PGD CLI for high availability and logical replication in AWS.
A guide to debugging PostgreSQL errors using the backtrace_functions GUC to generate stack traces for non-crash errors.
A technical guide on using jemalloc to detect and debug memory leaks in PostgreSQL and other C/C++/Rust projects.
Explains challenges with Postgres TOAST columns in Debezium CDC events and solutions using Debezium's reselect processor and Apache Flink.
Explains challenges with Postgres TOAST columns in Debezium CDC events and solutions using Debezium's reselect processor and Apache Flink.
A technical guide demonstrating how to perform a minimal-downtime major version upgrade of a PostgreSQL cluster using EDB Postgres Distributed.
The author details migrating a Django SaaS app's database from Heroku's Postgres to SQLite as part of a move to DigitalOcean.
A developer continues migrating a SaaS app from Heroku to DigitalOcean, focusing on secrets with 1Password and creating a hosting droplet.
Explains how Postgres 17 introduces built-in failover replication slots, enabling seamless logical replication during primary database failovers.
Explores the future of PostgreSQL, focusing on the power of extensions like pg_stat_statements, Citus, and pg_search to add new capabilities.
The article details the process of converting a Postgres database to SQLite as part of a cloud migration strategy for a SaaS project.
Explains the limitations of physical and logical replication in Postgres and introduces EDB Postgres Distributed as a solution for production-grade needs.
A technical guide on using the memleak tool from bcc to find memory leaks in a running Postgres C program, comparing it to Valgrind.
A developer shares personal experiences creating tech communities, from Discord groups to book clubs, and reflects on the challenges and rewards of organizing.
Explores PostgreSQL 16's new feature for logical replication from standby servers, covering setup, benefits, and integration with CDC tools like Debezium.
Explores PostgreSQL 16's new feature for logical replication from standby servers, covering setup, benefits, and integration with CDC tools like Debezium.