3 ms·
I wonder what happens during blue green or canary deployment? if your migration changes database schema in a way that affect previous version negatively? is it
by slt2021 6y ago
I wonder what happens during blue green or canary deployment?
if your migration changes database schema in a way that affect previous version negatively?
is it even possible to do blue/green deploy if your schema changes radically?
- rkwz 6y agoIt's definitely possible but we need to spend sometime to make sure the changes are backwards compatible and gradually rollout the destructive change. Here's a really good guide on how to do this - https://docs.gitlab.com/ee/development/avoiding_downtime_in_migrations.html https://docs.gitlab.com/ee/development/avoiding_downtime_in_...
- slt2021 6y agothank you very much! this is a treasure find for me
- Mavvie 6y agoIt's fine if you make the changes backwards compatible a version. And in general, any change can be done in a backwards compatible way (although it can be a PITA)