Backward compatible database changes
A common question I often hear is, “Should I make my application code changes before, after, or at the same time as my database schema changes?” The reality is that neither our application nor database live in a bubble. In almost every case, you should never couple your database schema and application code changes together. While shipping them simultaneously might seem like a great idea, it often leads to pain for you and your users. There are five main reasons for this: Risk: By deploying chang
