How We Migrated to Serverless Postgres with Neon
7/2/20261 MIN READ
The Journey to Serverless
When we first launched, we used a traditional RDS instance. As our traffic grew, so did our bills. We realized we needed a database that scaled dynamically with our application.
Why Neon?
Neon's separation of storage and compute allowed us to scale to zero during quiet periods, and instantly scale up when traffic spiked. They also offer database branches.
The Migration Process
- Setup: We created a Neon account and provisioned a project.
- Export: We exported a logical backup from our RDS instance using
pg_dump. - Import: We restored using
pg_restore.
The entire process took less than an hour!
Article Tags
#databases#neon#postgresql#serverless#scaling
Helpful Guide?
Essential FAQs
Is Neon Postgres fully compatible with standard Postgres?
Yes, Neon is fully compatible with standard Postgres drivers and ORMs like Prisma and Drizzle.
How does branching work?
Branching creates an instant copy of your database using Copy-on-Write technology, making it very cheap and fast.