Здесь много противоборствующих сил и динамики. Существует стоимость наличия множества серверов и стоимость наличия только одного. Я думаю, что этот вопрос может сказать больше, чем просто база данных? Я могу быть недопониманием, но оно относится к системному недоразумению, которое связано с расходами на материальное и абстрактное
Обычно очевидные затраты легко понять.
Абстрактные затраты труднее измерить и, следовательно, труднее понять. Сложнее объяснить TechnicalDebt, стоимость ошибок, стоимость стресса, нагрузку на разработчиков, влияние изменений, регрессионное тестирование, влияние простоев и так далее.
различные среды
Среды обычно разделены для данных и / или целей. Каждая среда имеет свою функцию. Скорость изменения в системе, т.е. как часто это будет обновляться, какие изменения и последствия изменений, все рассматриваются.
Мы используем разные среды для упрощения изменений.
Мы используем разные среды, поэтому мы предлагаем надежность и определенность среды, которая не изменилась.
Мы используем среду, чтобы учесть последствия изменений.
Мы используем среду, чтобы сократить расходы, связанные с изменениями.
Тестирование и стабилизация системы обходятся дорого.
Вы создаете среды для защиты инвестиций, вложенных в стабильную среду.
Вы никогда не будете слишком маленькой командой, чтобы придерживаться прагматичных, экономичных, прилежных и проверенных моделей процессов.
Использование одной среды для всего равно, что хранить все свои фотографии на одном жестком диске, вы можете сделать это, но вы будете сожалеть об этом.
некоторые люди нуждаются в доказательстве, что
я во многих ситуациях имел дело с клиентами или другими, которые не ценят затраты на обеспечение надежности и следование передовым методам. Я бы предложил вам собрать несколько примеров реальных случаев, когда затраты четко определены.