Commit encrypted config data to DVCS repository Pros Cons Data stored alongside code in version control Distributing decryption key to nodes varies by tool Easily updated Key distribution
backward compatible DB changes ! b. Run new code that is both backward and forward compatible! c. Migrate old data to new schema! d. Remove code that understands old schema! e. Clean up old schema