I'm currently looking at blue/green deployments and I'm not quite sure if my use case is even applicable.
The following simplified scenario of a user management tool:
I have 3 services - GUI, BL, Persistence. I have blue and green environment setup. Green is currently idle and users access blue. Now I want to deploy to Green.
I update my 3 services, and update the database with the schema changes. Tests run fine, so I'll make the switch.
How do I handle data that has been added/modified during the deployment of green?
For example: For some reason the deployment to green takes an hour - a username was changed during the deployment - so the changes will only affect the database of blue. If I just do the cut to green, this change would be lost?