- Use versioned migration files. - Test migrations on production copies. - Use connection pooling to prevent crashes. - Test your restores. A backup you fail to restore is useless. Avoid ...