Blog

Notes from the database floor.

Practical write-ups on migrations, monitoring, architecture, and the incidents we've learned the most from — from the engineers who actually do the work, not a marketing team.

🔄 Migrations

Zero-Downtime PostgreSQL Migrations: A Practical Playbook

"Just take a maintenance window" isn't an acceptable answer anymore. Here's the logical-replication pattern we use to cut over production PostgreSQL clusters without customers noticing.

Jun 18, 2026 · 8 min read
📈 Monitoring

The Metrics That Actually Predict a Database Incident

CPU and memory graphs tell you a database is unhealthy after the fact. These five signals — tracked as trends, not snapshots — tell you before your users do.

May 22, 2026 · 7 min read
🔄 Migrations

MySQL to PostgreSQL: When It's Worth the Migration (and When It Isn't)

"Migrate to Postgres" is popular advice, not universal advice. A practical framework for deciding whether the switch is actually worth the risk for your workload.

Apr 30, 2026 · 7 min read
🏗️ Architecture

Building a ClickHouse Data Warehouse From Years of Legacy Data

Most companies are sitting on years of transactional history that's functionally unqueryable. Here's how we design the schema and backfill strategy to make it useful again.

Apr 2, 2026 · 8 min read
🚨 Incident Response

What a 15-Minute Database Incident Response Actually Looks Like

A response-time SLA sounds like a marketing line until you break down what has to happen in those 15 minutes — and how much of it was decided long before the alert fired.

Mar 12, 2026 · 6 min read

No posts in this category yet — check back soon, or get in touch if you have a question we can answer directly.

Work with us

Have a database problem worth writing about?

Whether you're planning a migration, dealing with a performance issue, or want a senior DBA on retainer — we start with a free 30-minute discovery call.

Get in touch See our case studies