Virtual Event
August 17–August 20, 2020
Learn More and Register to Attend This Event

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon Europe 2020 - Virtual to participate in the sessions. If you have not registered but would like to join us, please register here.

Please note: This schedule is automatically displayed in Central European Summer Time (CEST). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.
Thursday, August 20 • 18:50 - 19:25
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!

Feedback form is now closed.
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 18:50 - 19:25 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey99259