The Curious Engineer

All blogs / Databases

PgDog

pgdog.dev

Technical posts on scaling PostgreSQL: sharding, connection pooling, the wire protocol, replication, and how PgDog runs Postgres at production scale.

DatabasesDistributed systems / cloudRust

Posts
22 from 13 Mar 2025 to 21 Sep 2026
Posting
monthly (6 in the last year)
Kind
company blog
Feed
https://pgdog.dev/feed.xml

2026 5

  1. Why open source always wins
  2. PgDog vs. RDS Proxy
  3. Why we built yet another Postgres connection pooler
  4. Our funding announcement
  5. Replacing Protobuf with Rust to go 5 times faster

2025 17

  1. You should shard your database
  2. Writing nothing but docs for a week
  3. Primary keys in sharded databases
  4. PgDog adds support for Rust plugins
  5. Scaling Postgres LISTEN/NOTIFY
  6. Sharding Postgres at network speed
  7. Sharding multi-tenant Postgres databases
  8. Multi-tenant Postgres can be easy
  9. Replicating Postgres production traffic
  10. PgDog vs. PgBouncer
  11. Sharding a real Rails app
  12. Building for production
  13. Hacking the Postgres wire protocol
  14. Vertical sharding sucks
  15. Sharding pgvector
  16. PgDog vs. Citus
  17. You can make Postgres scale