The Pedantic Checklist For Changing Your Data Model In A Web Application
tl;dr: You need to roll out each version one-by-one, starting with the version that can read & write to the old representation. Version (1): Can accept the new representation. (2) Can write to old and new representation. (3) Reads from the new representation. (4) Read & write from the new representation so reference to the old representation are removed.
featured in #233
Different Versions Of Your Site Can Be Running At The Same Time
tl;dr: "A user could be running many different versions of your site at the same time, in different tabs, and that's kinda terrifying." Jake discusses how this is possible and counter measures.
featured in #196