Twelve-Factor App - CI/CD用語集の定義
twelve-factor appは、ポータブルでスケーラブルなwebサービスを構築するための12の原則からなる方法論で、環境内のconfig、ステートレスなプロセス、明示的な依存関係、そしてログをイベントストリームとして扱うことをカバーします。Herokuのエンジニアによって公開されました。
いくつかの要素
configをコードではなく環境変数に保存し、依存関係を明示的に宣言し、アプリをステートレスなプロセスとして実行し、devとprodをできる限り似せておきます。
関連ガイド
Environment Parity - CI/CD Glossary DefinitionEnvironment Parity: Environment parity is keeping development, staging, and production as similar as possible…
Configuration Drift - CI/CD Glossary DefinitionConfiguration Drift: Configuration drift is the gradual divergence of a running system from its intended, ver…