Hacker News new | ask | show | jobs
by slt2021 1899 days 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?

2 comments

It'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_...

thank you very much! this is a treasure find for me
It'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)