What does zero downtime mean?
No interruptions of services?
Or just that people could still log in all the time?
No interruptions of services?
Or just that people could still log in all the time?
I can't imagine what the purpose would be of capturing session data for each logged in user and transferring that over... I wouldn't even expect that of a fortune 500 company moving platforms.
If that is what they did, it warrants a post on its own.
Because it implies that nobody's running session went "down".
That's much harder because otherwise you'd just start a new service parallel to the other one, and flip a switch that directs all new logins to the new service.