I just want to throw out that there&#x27;s nothing about this that won&#x27;t work for !(&quot;high scale, complex&quot;) sites. I worked at a ~20 person startup and we arrived at the same decision regarding database migrations and, you know what, it wasn&#x27;t that hard and it didn&#x27;t take that much time and it made deploys a lot smoother.<p>I see a lot of other people mentioning the annoyance factor. Like anything else, you get used to it, and appreciate its advantages.