Well, this would normally be posted on my development blog, but I think I’d rather just link you all to the presentation.

Last month, I gave a presentation at the Denver.rb meetup about how we do database migrations at scale at Ibotta.

Here’s the general outline:
– About Me
– A Deep Dive into Rails Generators (how to get Rails to do all your migration work for you!)
– Tips for keeping your schema in sync across teams using git and timing add/drop column migrations
– Using a tool called gh-ost to do online migrations that are testable, able to be paused and reconfigured in real time

Some of my coworkers helped document the experience too.

Leave a comment