
Database Replication: Streaming vs Logical Replication Explained
Deep dive into streaming and logical database replication, covering architecture, performance tradeoffs, failover strategies, and when to use each approach.

Deep dive into streaming and logical database replication, covering architecture, performance tradeoffs, failover strategies, and when to use each approach.

A practical guide to distributed SQL databases: what makes them different from regular sharding, when you actually need one, and how CockroachDB, YugabyteDB, Google Spanner, and TiDB compare in production.

Naive database migrations kill production. Here's the expand-contract pattern, online schema change tools, and the specific techniques that let you migrate PostgreSQL and MySQL schemas without taking your app offline.

ACID properties are the backbone of reliable databases. A veteran architect explains atomicity, consistency, isolation, and durability with real-world examples.

A deep dive into the PostgreSQL extensions ecosystem: how extensions work under the hood, when to use TimescaleDB for time-series, Citus for horizontal scaling, PostGIS for geospatial, and the operational trade-offs of building specialized databases on top of Postgres.

Serverless databases separate compute from storage and scale to zero. Here's how Neon, PlanetScale, and Turso work under the hood, when branching genuinely helps, and when to stick with a managed Postgres cluster.

Connection pooling is one of the most impactful and least understood database optimizations. Here's how PgBouncer, RDS Proxy, and pgpool work, when each makes sense, and how to configure them without shooting yourself in the foot.

A deep technical dive into write-ahead logging: how WAL works in PostgreSQL and MySQL, why it is the foundation of crash recovery and replication, and what every engineer running databases in production needs to understand.

SQL and NoSQL databases are not interchangeable. A principal architect with 30 years of database experience explains the real differences and when to use each.
Practical deep dives on infrastructure, security, and scaling. No spam, no fluff.
By subscribing, you agree to receive emails. Unsubscribe anytime.