PgDog is an open source connection pooler, load balancer, and sharding proxy for PostgreSQL. It's Postgres-compliant, fast, secure and built in the open by a community of database engineers.
No reviews yetBe the first to leave a review for PgDog
Framer AI AgentsDesign and publish professional sites with AI
Promoted
the fact that it speaks the real postgres wire protocol instead of some custom shim is what makes this interesting to me, that's usually where these tools get gross. for the sharding part specifically - what happens to a query that needs to join across two shards, or a transaction that touches rows on both? does PgDog reject those outright, or does it try to do the scatter-gather itself?
Report
Infrastructure products are always interesting.
Where do you think teams feel scaling pain first—the database itself, or the operational complexity that comes with it?
Report
The calm of knowing things will hold together as the traffic climbs is wildly underrated. Got too many late nights eaten by this!
scaling postgres at the protocol level so the app stays naive is the right kind of lazy. every other seamless scaling pitch secretly means rewriting half your queries. keeping it transparent is the whole value
the fact that it speaks the real postgres wire protocol instead of some custom shim is what makes this interesting to me, that's usually where these tools get gross. for the sharding part specifically - what happens to a query that needs to join across two shards, or a transaction that touches rows on both? does PgDog reject those outright, or does it try to do the scatter-gather itself?
Infrastructure products are always interesting.
Where do you think teams feel scaling pain first—the database itself, or the operational complexity that comes with it?
The calm of knowing things will hold together as the traffic climbs is wildly underrated. Got too many late nights eaten by this!
Foyer
scaling postgres at the protocol level so the app stays naive is the right kind of lazy. every other seamless scaling pitch secretly means rewriting half your queries. keeping it transparent is the whole value
ExploreYC
PgDog
thanks! we try