3 ms·
If you want to do rolling/canary deployments without downtime, or gradual rollouts to subsets of users, or a/b testing, you will have multiple versions running
by satyrnein 4y ago
If you want to do rolling/canary deployments without downtime, or gradual rollouts to subsets of users, or a/b testing, you will have multiple versions running in parallel against the same database. Plenty of "serious work" happens that way.
- throw1234651234 4y agoSame problem. Someone I used to work with wrote an article about it and you run into the same problem with A/B tests / canary deployments / etc - need to account for different DB schemas: https://medium.com/swlh/worthwhile-modern-deployment-strategies-a-full-guide-a692363de186 https://medium.com/swlh/worthwhile-modern-deployment-strateg...