環境間で `.env` ファイルをコピーすることは設定戦略ではない
インフラストラクチャチームが、環境間の差異を明示的かつ型安全にする文脈単位のDSLを使って、dev、staging、production間の設定を管理する方法。
staging環境は動作している。production環境は動作していない。両者のファイルの差分は400行で、その半数はもう誰も信じていないコメントだ。先月、誰かがstagingにを追加した。productionには誰も追加しなかった。アプリケーションはそれでも起動し、ハードコードされたデフォルト値を使用して、今や機能…