Міграції бази даних без простою в Laravel: expand-contract і lock_timeout
Чому невинна на вигляд міграція кладе продакшн і як цього уникнути: патерн expand-contract, lock_timeout на кожну DDL-операцію, індекси без блокування записів, пакетне заповнення в завданнях черги і правильний порядок розгортання для PostgreSQL та MySQL.