- この記事は、ソフトウェア・アズ・ア・サービス(SaaS)アプリケーションを構築するための方法論である twelve-factor app について論じている。
- Twelve-factor app の方法論は宣言的な形式を用い、設定の自動化を通じて、プロジェクトに参加する新しい開発者の時間とコストを削減する。
- この方法論は、基盤となるオペレーティングシステムとの明確な契約を維持することで、実行環境間で最大限の移植性を保証する。
- この方法論は、サーバーおよびシステム管理の必要性を取り除き、現代のクラウドプラットフォームへのデプロイに適している。
- 開発と本番の差を最小限に抑え、最大限の俊敏性のための継続的デプロイを可能にする。
- Twelve-factor app は、ツール、アーキテクチャ、または開発プラクティスに大きな変更を加えることなくスケールできる。
- この方法論は、データベース、キュー、メモリキャッシュなどのさまざまなバックエンドサービスを利用する、あらゆるプログラミング言語で書かれたアプリに適用できる。
- この方法論は、Web アプリや SaaS のようにソフトウェアが一般にサービスとして提供される現代において、特に関連性が高い。
1件のコメント
Hacker Newsのコメント