Hey YC,
I’m Lev and I invented time travel… for your database.
“Huh?”
TLDR: PgDog is a proxy for scaling PostgreSQL. It can load balance traffic and shard databases, without changes to app code or using database extensions. What does this have to do with time travel? Keep reading.
https://www.youtube.com/watch?v=trSVJel3gyc
Scaling Postgres is a full time job. Your app is writing data but the database can’t keep up. You’re adding more databases and thinking of breaking the app into services to spread the load.
PgDog is for you if:
And you catch yourself day dreaming about the good old days, when you were pre-PMF and your DB was at 10% CPU.
Database problems should be solved at the database layer. PgDog is a load balancer, connection pooler, bouncer, and sharder. It speaks fluent SQL and understands every single Postgres query. It uses this knowledge to:
With PgDog, your DB is young again and ready to grow 10x. Written in Rust, for security and performance, PgDog is fully tested and ready for production.
If any of this sounds familiar, get in touch! I’m happy to come work for you to fix your DB. I’ll stay in the basement and make PgDog scale Postgres, while you work on your startup.
You’re my ideal design partner if:
Email lev@pgdog.dev, join our Discord, and give us a star on GitHub. Everything we build is open source.
I’m a second time technical founder (previously co-founded PostgresML) and started the Instacart storage infra team. I scaled 100TB+ databases when Instacart grew 5x in 3 months. This is my second pet-inspired project for scaling Postgres (have you heard of pgcat?)