Adding Semantic Search to Your Postgres App with pgvector
pgvector is a Postgres extension that adds vector storage and similarity search to an existing database, so you can run semantic queries directly agai…
Latest Architecture news from Tech News
pgvector is a Postgres extension that adds vector storage and similarity search to an existing database, so you can run semantic queries directly agai…
The problem I kept running into Every serious line-of-business project I worked on eventually forced me to solve the same hard problems from scratch. …
Supabase Edge Functions with Deno: Production-Ready Design Patterns Supabase Edge Functions run on Deno. Similar to Node.js, but with subtle differenc…
274 AI Tools, One Database: Why I Treat Competitors as Curriculum This project has a feature called "AI University" — a database of 274 AI tools and s…
Book: Database Playbook My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com |…
Book: Database Playbook My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com |…
Book: Event-Driven Architecture Pocket Guide: Saga, CQRS, Outbox, and the Traps Nobody Warns You About My project: Hermes IDE | GitHub — an IDE for de…
Book: Database Playbook: Choosing the Right Store for Every System You Build Also by me: RAG Pocket Guide: Retrieval, Chunking, and Reranking Patterns…
A trades table with 50 million rows. The query "which active trades for this user this month" takes 4 seconds. After applying the four techniques in t…
I built youjustneedpostgres.com to argue that most teams could use Postgres for almost everything. For queues, for search, for documents. The recommen…
Xata is a cloud-native Postgres platform with the following highlights: Fast branching using Copy-on-Write at the storage level. You can “copy” TB of …
Most fintech teams build their audit trails in the application layer. An ORM plugin here. A middleware hook there. A background job that "eventually" …
By Rafer Hazen As part of our Traffic Control launch , we made enhancements to the Insights query tagging feature for Postgres databases. Insights has…
The itch I was scratching Every time I spin up a new side project, I hit the same wall with Postgres: postgres:latest in Docker is fine until you want…
This is day 2 of the series. Yesterday I showed the architecture diagram. Today we are looking at the database that sits underneath it. Every table, e…
Your database has never failed. That's not because you're careful. It's because you haven't been running long enough. Hardware dies. Disk controllers …
If you’ve ever scaled an app and suddenly your database starts struggling even though your queries are optimized, you’re not alone. The issue often is…
As your application scales, your database becomes the first bottleneck. Every dashboard query, every report, every analytics request competes with the…
В статье - обзор доклада Алексея Копытова ( автора sysbench ) на конференции PG BootCamp, прошедшей 19 марта 2026 года. Доклад заинтересовал меня тем,…
Introduction Databases are essential for storing and managing data in modern applications. Many organizations turn to PostgreSQL, a powerful, open-sou…
I've spent years building financial systems on PostgreSQL. Payment processing, account management, transaction engines. The kind of systems where ever…
If you work with PostgreSQL long enough, you start noticing a pattern: migration tools often become more complicated than the schema changes they are …
PostgreSQL Connection Pooling: PgBouncer, Supavisor & Built-In Every PostgreSQL connection creates a new OS process. Each one allocates roughly 5-…