prototype-infraは、一般的なアプリケーション向けインフラストラクチャのベストプラクティス集かつIaCです。最終的には、PulumiまたはTerraformのProviderと、その利用サンプルとして整理することで、手軽かつ安価に、トレンドのベストプラクティスに準じたインフラ環境の構築を支援することを目指します。 prototype-infraでは以下を重要なターゲットとしています。
- 月10ドル以内から運用が可能 (個人プロジェクトでの採用が可能)
- 企業プロジェクトで求められる可用性を提供 (フラグ変更のみでより可用性を重視した構成に変更できる)
- CI/CD、モニタリング、ロギングなど、運用していく上で必須となる項目の考慮
- 構築される環境について理解するためのドキュメント、チュートリアルを用意
これらを重視している理由は以下になります。
- 個人プロジェクトと企業でのプロジェクトにおいて、同様のインフラストラクチャやDevOpsツールを採用可能にすることで、より直接的に、個人開発での経験を企業に還元し、同時に企業での経験を個人開発に還元できる環境を整えたい
- 特に個人プロジェクトにおいて、運用の手軽さや価格面で魅力的な各種PaaSに対して、運用コスト面で比較対象になり、かつより汎用的な技術スタックの採用を可能にする選択肢を提供したい
- 個人的に渇望している