As a DevOps & Cloud consultant, I aim to help people to take things to production more efficiently by better collaboration and following best practices.
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.
As a DevOps & Cloud consultant, I aim to help people to take things to production more efficiently by better collaboration and following best practices.
Nice read. Please can you throw more light on the blue green approach.
How exactly do I do that
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.
Is this any different with having an extra staging/testing environments
More like having the new changes on staging and then deploying to prod when you are certain everything works?
The objective is to reduce the downtime of the production. And implementing Blue/Green pattern can help in some situations.
I think I get it now. It feels complex though