September 30
Простое правило изоляции
Часто цитирую короткий поучительный стишок. И даже забыл, прочитал его где-то или придумал сам...
Тест для теста...
Дев для дева...
Прод для прода...
Веб для веба...
СУБД и сервер приложений могут быть на одной машине (например для shared memory, хотя производительность этого метода преувеличена), а могут на разных. Но контур разработки, контур тестирования и продакшн должны быть физически разделены. И еще нужна отдельная машина для публикации веб-сервисов, чтобы не мучить сервер приложений http-трафиком. Потому что масштабирование системы бывает внезапным и значительным.
Соблюдение этого простого правила спасает от большого количества проблем!!!