Postgres can act as cache, queue, full‑text search, document store, and even vector store, letting teams drop most auxiliary databases. By leveraging unlogged tables, pgvector, pgmq and extensions like TimescaleDB, you cut operational surface, costs, and latency. Only add specialized services when Postgres truly hits its limits.
Martin Fowler reports that Thoughtworks' European Future of Software Development Retreat proved agentic engineering is no longer speculative, teams are shipping AI‑augmented code in production. The debate has shifted to how to implement it, with token‑cost metrics and architecture quality still under scrutiny.
A 16‑year‑old SQLite WAL checkpoint bug that can corrupt databases was finally fixed. Using TLA+ the dqlite team modeled both SQLite and their own wrapper to confirm the bug cannot trigger in dqlite, avoiding costly data loss. The exercise shows formal methods can safely validate complex storage stacks.