You just need Postgres
Source: Dev.to

The “Right Tool for the Right Job” Dilemma
You’ve heard the advice: “Use the right tool for the right job.” It sounds reasonable—almost wise. So you followed it. You picked:
- Redis for caching
- Elasticsearch for search
- Kafka for messaging
- MongoDB for documents
- Pinecone for vectors
- InfluxDB for time‑series
…and Postgres for… well, the relational stuff.
The Hidden Cost
Now you’re maintaining 7 databases, each with its own backup strategy, monitoring dashboard, security audit, and a potential monster that can break at 3 AM.
The truth no one talks about (because it doesn’t sell) is that “the right tool for the right job” is often the battle cry of every vendor’s marketing department.
PostgreSQL: More Than a Relational Database
PostgreSQL is not just a relational database. For over a decade it has evolved into a full‑featured data platform that can perform many of the tasks handled by those specialized tools—using the same algorithms, a single connection string, a single backup strategy, and a single place to debug when everything breaks at 3 AM.
- No “close enough.”
- No “good enough at small scale.”
- The same algorithms that power Redis, Elasticsearch, Pinecone, Kafka, MongoDB, and InfluxDB.
Try It Yourself
Instead of just talking about it, simulate the workloads and see for yourself how PostgreSQL handles them.