TL;DR —
The stakes are higher when changes are not backwards compatible, cannot be rolled back, or impact system performance. The solution is to include your database in your source control and CI/CD pipeline. This lets your team document each change, follow the code review process, test it thoroughly before release, make rollbacks easier, and coordinate with software releases. We'll also look at testing your changes, progressive deployments, dealing with rollbacks, issues to look out for, and a few helpful tools.
[story continues]
Written by
@jason
Founder at Dev Spotlight
Topics and
tags
tags
databases|coding|software-development|sql|cicd|continuous-integration|heroku|hackernoon-top-story
This story on HackerNoon has a decentralized backup on Sia.
Transaction ID: xPkJ-xqSfq236MCtq4UldZ4tZqO3y0d3TChbA-9BztI
