DEV Community

Discussion on: Why and How we should include Database Delivery in CI/CD processes?

Collapse
chidioguejiofor profile image
Chidiebere Ogujeiofor • Edited on

Nice read. Please can you throw more light on the blue green approach.

How exactly do I do that

Collapse
katiatalhi profile image
Katia HIMEUR TALHI Author

If you want to implement the Blue/Green pattern to manage your big database's changes, you have to deploy a new database with the news changes, running it side by side with the other database and then, let your application pointing to this new version.

Collapse
chidioguejiofor profile image
Chidiebere Ogujeiofor

Is this any different with having an extra staging/testing environments

Thread Thread
chidioguejiofor profile image
Chidiebere Ogujeiofor • Edited on

More like having the new changes on staging and then deploying to prod when you are certain everything works?

Thread Thread
katiatalhi profile image
Katia HIMEUR TALHI Author

The objective is to reduce the downtime of the production. And implementing Blue/Green pattern can help in some situations.

Thread Thread
chidioguejiofor profile image
Chidiebere Ogujeiofor

I think I get it now. It feels complex though