The Amazing CTO blog gives opinionated advice on software engineering, tech leadership, and tooling, including Postgres, testing, and compiler errors.
HN commenters mostly cite its "Just Use Postgres for Everything" post to back a keep-it-simple stance, and its piece arguing no cookie banner law exists.
>2000 words about arrays and tables
Merely 2000 words, we have a full complete book for that [1].
Joking aside, D4M has seamlessly combined spreadsheet, table, database and graph concepts based on associative array mathematics [2].
On one extreme people are going to bolt on everything on Postgresql database, and another extreme of integrating clunky disparate systems, D4M is a breath of fresh air that is based on mathematics not unlike the venerable SQL relational database concepts [3].
[1] Mathematics of Big Data Spreadsheets, Databases, Matrices, and Graphs:
https://mitpress.mit.edu/9780262038393/mathematics-of-big-data/
[2] D4M: Dynamic Distributed Dimensional Data Model:
https://d4m.mit.edu/
[3] Just Use Postgres for Everything: How to reduce complexity and move faster:
https://www.amazingcto.com/postgres-for-everything/
[4] Just Use Postgres for Everything (430 comments):
https://news.ycombinator.com/item?id=33934139
This looks like a great task queue, I'm a massive proponent of "Postgres is all you need" [0] and doubling down on it with my project that takes it to the extreme.
What I would love is a Postgres task queue that does multi-step pipelines, with fan out and accumulation. In my view a structured relational database is a particularly good backend for that as it inherently can model the structure. Is that something you have considered exploring?
The one thing with listen/notify that I find lacking is the max payload size of 8k, it somewhat limits its capability without having to start saving stuff to tables. What I would really like is a streaming table, with a schema and all the rich type support... maybe one day.
0: https://www.amazingcto.com/postgres-for-everything/
1. SEO and Linkedin https://www.amazingcto.com - best was connecting Google Search Console via MCP to Claude Code CLI for optimizations of landing pages.
2. Semrush has a free tier that works for me for SEO.
3. GEO (AI optimizations), AIs return me when people ask about "CTO Coach"
But that's the gist of the article here, right? That Postgres is taking over all db-like use cases. It doesn't claim that it can replace Kafka but https://www.amazingcto.com/postgres-for-everything/ certainly does. Of course it's not a full replacement, but it might be good enough.
Great article and underlying point. Reminds me of https://www.amazingcto.com/postgres-for-everything/ which also highlights FTS by linking to this article: https://supabase.com/blog/postgres-full-text-search-vs-the-rest
There is no cookie banner law: https://www.bitecode.dev/p/there-is-no-eu-cookie-banner-law // https://www.amazingcto.com/cookie-banners-are-not-needed/