Safe PostgreSQL Migrations at Billion-Scale with Flyway
Presented by:
Ishan Jain
I’m a Software Engineer specializing in Cloud, DevOps and SRE. Passionate about Cloud, Containers, and Community — always exploring ways to build, break, and improve systems.
Outside of work, you’ll usually find me:
Brewing freshly ground coffee with my handy Aeropress ☕ Watching movies, TV shows, and anime 🎬 Trying (and failing, sometimes 😅) to get out of a reading slump 📚
No video of the event yet, sorry!
In this talk, we share how we use Flyway in a monorepo architecture to standardize and operate PostgreSQL schema migrations at scale. We’ll walk through the design decisions behind our migration workflow, how we structure and version migrations across multiple services, and the guardrails we’ve put in place to prevent unsafe changes from reaching production.
You’ll see how we handle common failure modes—such as locking issues, backward-incompatible changes, and partially applied migrations—while supporting frequent releases and rapid iteration. We’ll also discuss what worked, what didn’t, and the operational lessons learned from running Flyway continuously in a high-volume production environment.
Attendees will leave with practical patterns for managing PostgreSQL schema migrations using Flyway, guidance on when a monorepo approach makes sense, and concrete techniques they can apply to reduce risk in their own large-scale systems.
- Date:
- 2026 April 23 16:30 PDT
- Duration:
- 50 min
- Room:
- San Pedro (Level C)
- Conference:
- Postgres Conference: 2026
- Language:
- Track:
- Ops
- Difficulty:
- Medium