Create a cookbook recipe that defines a proper flow to apply DB changes that won't interrupt prod in case of rolling updates:
- Do schema changes first. Apply it to the server the way that code works. Do not touch the code.
- Change code to leverage new schema changes.
Should answer "why" and provide a way to handle typical changes.