Skip to content
The Codeherd

Tech Radar · adopt

PostgreSQL

One database until proven otherwise. It does far more than most teams reach for.

Ring
adopt
What that means
Applied consistently — ready at scale.
Movement
Stable

PostgreSQL is the one database until proven otherwise. Most teams reach for a specialized store long before they’ve exhausted what a single well-tuned Postgres instance can do — full-text search, JSON documents, queueing, even vector search with an extension.

The instinct to add a second data store almost always comes from a performance problem that turns out to be an indexing or query problem instead. Solving it in Postgres keeps the operational surface — backups, monitoring, access control — down to one system instead of two.

I still reach for something else when the access pattern is genuinely different — a cache that must survive a database outage, or an analytical workload that wants a columnar layout. Those are real reasons. “It felt more modern” isn’t.

← Back to radar