DEV Community

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

Collapse
 
chidioguejiofor profile image
Chidiebere Ogujeiofor • Edited

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

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

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

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