Я собираюсь развернуть в производство довольно сложный сайт, и впервые мне нужна промежуточная среда, в которой я могу тестировать вещи в более реалистичной среде, особенно в отношении некоторых внешних служб, которые нельзя запускать локально.
Мой общий план состоит в том, чтобы разработать и протестировать сначала локально, продвигать простые изменения (небольшие исправления ошибок, HTML / CSS, JS и т. Д.) Прямо в производственную среду, а для более крупных изменений сначала продвигать на промежуточный субдомен для тщательного тестирования, а затем в продакшн.
Я не думаю, что мне нужно синхронизировать промежуточную и производственную базы данных (подойдет периодическое ручное обновление), но мне интересно, есть ли какие-либо общие передовые практики в отношении поддержки промежуточной среды по отношению к производственной среде, особенно когда речь идет о базах данных.
Приветствуются любые общие мысли / советы / опыт.
ОБНОВЛЕНИЕ:
Спасибо за комментарии, я понял суть. Думаю, стоит подумать об этом. Принял популярный ответ.