Blog

Postgres

Running Postgres well: security, pooling, backups, replicas and hosting.

Postgres6 min read

Dedicated vs Shared Postgres Hosting: When to Upgrade

Dedicated Postgres server vs shared hosting: how each works, noisy neighbors, signs you need dedicated compute, cost math, and how to move without downtime.

Postgres5 min read

Free Postgres Hosting in 2026 - Every Free Tier Compared

Free Postgres hosting compared: Neon, Supabase, StitchDB, Prisma Postgres, Aiven and Render. Storage, pausing, expiry, backups and the catch in each free tier.

Postgres6 min read

Multi-Tenant Postgres for SaaS: Patterns That Scale

Multi tenant Postgres for SaaS compared: shared tables with tenant_id and RLS, schema per tenant, database per tenant, with SQL, indexes and migration tips.

Postgres6 min read

Point in Time Recovery for Postgres: How It Works

Point in time recovery for Postgres explained: base backups plus WAL, a self-hosted recovery example, managed PITR, single-table restores and a recovery runbook.

Postgres6 min read

Postgres Backup Best Practices for App Teams

Postgres backup best practices: logical vs physical backups, PITR, the 3-2-1 rule, pg_dump flags that matter, retention, encryption and monthly restore drills.

Postgres6 min read

Postgres Connection Pooling Explained (Session vs Transaction)

Postgres connection pooling explained: why connections are expensive, session vs transaction mode, what breaks in each, pool sizing math and serverless setups.

Postgres6 min read

Postgres Full Text Search, Fuzzy Matching and Semantic Search

Build Postgres full text search step by step: tsvector columns, GIN indexes, ranking, typo-tolerant pg_trgm, the REST API and hybrid search by meaning.

Postgres7 min read

Postgres GraphQL API Without Running a GraphQL Server

Get a Postgres GraphQL API from your schema with pg_graphql: turn it on, query collections, run mutations, page with cursors and keep RLS in charge of access.

Postgres5 min read

Postgres Realtime: Listen to Database Changes in Your App

Postgres realtime options compared: LISTEN/NOTIFY, logical replication and managed change streams, with code to subscribe to inserts, updates and deletes safely.

Postgres7 min read

Postgres REST API: Instant Endpoints from Your Schema

How a Postgres REST API generated from your schema works: filters, joins, upserts, RPC, Row Level Security, paging, rate limits and when to add your own code.

Postgres6 min read

Postgres Row Level Security: A Practical Guide

Postgres row level security explained with real policies: USING vs WITH CHECK, permissive vs restrictive, teams, performance tips, testing and common mistakes.

Postgres6 min read

Postgres Security Checklist for App Developers (2026)

A Postgres security checklist for app developers: connections and TLS, roles, Row Level Security, functions and views, secrets, API keys, monitoring and backups.

Postgres5 min read

Postgres vs MySQL in 2026 - Differences That Matter for Apps

Postgres vs MySQL compared for app developers in 2026: data types, JSON, transactions, security, extensions, replication, hosting and which one to pick.

Postgres6 min read

Serverless Postgres Explained - Scale to Zero, Drivers, Costs

What serverless Postgres means, how scale to zero, pooling and HTTP drivers work, cold starts on Neon and Aurora, and when an always-on database costs less.

Postgres6 min read

When to Add Postgres Read Replicas (and When Not To)

When Postgres read replicas help and when they don't: signs you need one, replication lag, read-your-writes, routing reads, costs and cheaper fixes to try first.

RSS feed