適切なステージング環境がないため、本番システムで問題をデバッグする必要があることがよくあります。Web サーバー、アプリケーション サーバー、データベース サーバーがあります。
これを行うときに、本番環境に意図しない変更を誤って加えないようにするために、どのような保護手段を使用していますか?
編集:
このアプリケーションは、非常に複雑な B2B 垂直 Web アプリケーションです。関連するデータはたくさんあります。一部のテーブルには、1 億近くのレコードがあります。
編集:
私たちが用意しているステージング環境には、本番環境をミラーリングする能力がありません。実際のデータベース データ以外にも、数百ギガバイトのデータ ファイルが含まれます。
編集:
コードにはソース管理を使用しますが、ストアド プロシージャには使用しません。ソース管理には古いストアド プロシージャがいくつかありますが、それを最新の状態に保つ人はいません。
主な懸念事項は、ファイル システム上のデータベースとデータです。
ところで、私はこの会社のコンサルタントであり、実際の従業員ではありません。