Поскольку у нас нет хорошей промежуточной среды, нам часто приходится отлаживать проблемы в наших производственных системах. У нас есть веб-серверы, серверы приложений и баз данных.
Какие меры предосторожности вы используете, чтобы избежать случайного внесения непреднамеренных изменений в вашу производственную среду при этом?
РЕДАКТИРОВАТЬ:
Приложение представляет собой очень сложное вертикальное веб-приложение B2B. Задействовано много данных. Некоторые таблицы содержат около 100 миллионов записей.
РЕДАКТИРОВАТЬ:
Промежуточная среда, которая у нас есть, не способна отразить производство. Существуют также сотни гигабайт файлов данных, помимо фактических данных базы данных.
РЕДАКТИРОВАТЬ:
Мы используем систему контроля версий для кода, но не для хранимых процедур. В системе управления версиями есть несколько старых хранимых процедур, но их больше никто не обновляет.
Основные проблемы связаны с базой данных и данными в файловой системе.
Кстати, я консультант в этой компании, а не фактический сотрудник.