Pinned
Database migrations should always be online. That’s one of the best constraints a team can have. By its nature, this pushes you towards better workflow and design.
It forces you to have a system that’s always operational. It forces you to make backward-compatible changes so you

