How 12 factor app helped Divio migrate over 10k Postgres instances
Michael Nicholson 10:30 stage π€
When AWS announced that Postgres 9.6 would no longer be supported, Divio needed to upgrade more than 10,000 instances with minimal downtime for our customers.
Fortunately, following 12-factor app principles while developing the Divio PaaS and then enforcing them for our clients meant the solution was relatively simple and we could schedule and scale the upgrades, as well as offer the customer an easy manual solution for full flexibility.
Talk objectives
- Introduce people to the 12-factor app, in case they arenβt already familiar with it
- Describe how the 12-factor principles made it easy for Divio to migrate over 10,000 Postgres services from 9.6 => 13, as well as give the customers control over the process if they needed it.