Stephan Schmidt warns: “We have invited complexity through the door. But it will not leave as easily.”
One way to simplify your stack and reduce the moving parts, speed up development, lower the risk and deliver more features in your startup is “Use Postgres for everything”. Postgres can replace - up to millions of users - many backend technologies, Kafka, RabbitMQ, Mongo and Redis among them.
He then goes on to list nine things you can use Postgres for that replace more specific solutions: fulltext search, geospatial queries, etc.