Slide 2
Slide 2 text
© 2023 SaaS Engineering Meetup
#SaaSEM
コードベースを一つに保つことについて
Twelve Factor App
Twelve Factor App 、モダンなWebアプ
リケーション(SaaS)としてあるべき姿とし
て、12 ベストプラクティスにまとめた方法
論として提唱されたも
下記 ようなSaaS ため 方法論
● セットアップ自動化 ために 宣言的な フォーマット
を使い、プロジェクトに新しく加わった開発者が要
する時間とコストを最小化する。
● 下層 OSへ 依存関係を明確化 し、実行環境
間で 移植性を最大化 する。
● モダンな クラウドプラットフォーム 上へ デプロイ
に適しており、サーバー管理やシステム管理を不
要なも にする。
● 開発環境と本番環境 差異を最小限 にし、アジリ
ティを最大化する 継続的デプロイ を可能にする。
● ツール、アーキテクチャ、開発プラクティスを大幅に
変更することなく スケールアップ できる。