The "Just Use Postgres" Trap

“Just use Postgres” is the modern architecture slogan. While simplifying your infrastructure sounds great, it doesn't always mean you've reduced complexity. Often, you’ve just relocated it. There is an "implementation tax" of using a relational database as a queue. While tools like Postgres, Kafka, and RabbitMQ might all store data, their semantics around retries, visibility timeouts, and concurrency are worlds apart. 🔗 Kurrent (formely EventStoreDB) https://kurrent.io 🔔 Subscribe:    / @codeopinion   💥 Join this channel to get access to a private Discord Server and any source code in my videos. 🔥 Join via Patreon   / codeopinion   ✔️ Join via YouTube    / @codeopinion   📝 Blog: https://codeopinion.com 👋 Twitter:   / codeopinion   ✨ LinkedIn:   / dcomartin   📧 Weekly Updates: https://mailchi.mp/63c7a0b3ff38/codeo... 0:00 Intro 2:37 Behaviors 3:50 Implementation 5:57 Concerns