(APIの設計から) 3. Dependency management (依存関係を明示的に宣言) 4. Design, build, release, and run (設計→ビルド→リリース→実行) 5. Configuration, credentials, and code (設定は環境変数へ) 6. Logs (ログはイベントストリームとして扱う) 7. Disposability (高速な起動&グレースフルシャットダウン) 8. Backing services (バックエンドサービスをアタッチされたリソースとして) 9. Environment parity (すべての環境を一致させる) 10. Administrative processes (管理タスクはアプリから分離) 11. Port binding (ポートバインディングではなく、コンテナ単位でサービス公開) 12. Stateless processes (セッション情報は共有キャッシュで管理) 13. Concurrency (not スケールアップ but スケールアウト) 14. Telemetry (リモート監視) 15. Authentication and authorization (ロースベースの認証と認可) 【参考】Beyond the Twelve-Factor 110