Barista architecture uses Postgres and pgvector
The author details the architecture of Barista, a production system that emails users personalized tech content daily. Built using a pipeline architecture, the system leverages a single Postgres database with pgvector for queues, scheduling, and vector similarity search instead of relying on a dedicated message broker or vector database. It combines embedding models for recall with a decision model named Jev for precision grading. Open article →