HerokunのBlogのWhy Microservices Matterを読んだ。 Herokuでは、Twelve Factor appというSaaSの方法論を上げている。 Twelve Factor appで作られている前提で、今回のHerokunのBlogを読むと面白い。 Twelve-Factor Appは、次のようなSoftware as a Serviceを作り上げるための方法論である。 ・セットアップ自動化のために 宣言的な フォーマットを使い、プロジェクトに新しく加わった開発者が要する時間とコストを最小化する。 ・下層のOSへの 依存関係を明確化 し、実行環境間での 移植性を最大化 する。 ・モダンな クラウドプラットフォーム 上への デプロイ に適しており、サーバー管理やシステム管理を不要なものにする。 ・開発環境と本番環境の 差異を最小限 にし、アジリティを最大化する