/plushcap/analysis/planetscale/how-planetscale-makes-schema-changes

How PlanetScale makes schema changes

What's this blog post about?

PlanetScale has developed an efficient process for making schema changes using GitHub Actions and their own platform. They aim to make this process as smooth and safe as possible, especially for larger teams with frequent deployments. The main steps include separating schema migrations from code deployment, utilizing online schema change tools like Vitess, ensuring application code is compatible with the new schema, and automating the process using a custom GitHub Actions bot. This workflow allows developers to make changes quickly while maintaining confidence in their impact on production. PlanetScale's schema change process can be adapted for other applications and CI tools as well.

Company
PlanetScale

Date published
April 4, 2024

Author(s)
Mike Coutermarsh

Word count
1430

Language
English

Hacker News points
None found.


By Matt Makai. 2021-2024.