Attending this event?
Virtual Event
August 17–August 20, 2020

The schedule is subject to change. As we adjust to a virtual experience, our plan is to keep the sessions the same, which is dependent on speaker availability.

Learn More and Register to Attend This Event
Back To Schedule
Thursday, August 20 • 16:35 - 17:10
Still Writing SQL Migrations? You Could Use A (Schema)Hero. - Marc Campbell, Replicated

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Let’s talk about database schema migrations. All too often, migrations are deployed using legacy tools, or worse yet — (gasp!) manually. That’s because we write migrations the hard way, instead of simply declaring the desired state of the database. Kubernetes has proved that declarative desired state is a great idea, so why not build on top of the Kubernetes API to let the computers figure out how to write database migrations?

SchemaHero is an open source Kubernetes CRD/Operator that solves database migrations. Want to add an index, or rename a column? Just kubectl apply the desired definition of a table, and the operator will take over by writing and deploying a migration.

Once you stop trying to control the database and just declare the desired state, database migrations are no longer toil, but become predictable and reliable. Let the computers migrate your schema instead.

avatar for Marc Campbell

Marc Campbell

CTO, Replicated

Thursday August 20, 2020 16:35 - 17:10
Feedback form isn't open yet.