Open2
📚読書めも
AWS モダンアプリケーション入門
モダンアプリケーション
この本(AWS)のモダンアプリケーションの定義は、
アプリケーションの設計、構築、管理を継続的に見直し、変化を受け入れ続ける開発戦略のこと
としている。
MVP
MVP(Minimum Viable Product:実用最小限の商品)
ユーザーに価値を提供できる最小限の商品をまず作り、そこからユーザーのフィードバックも貰いながら、機能の改善や追加を繰り返していく。
モダンアプリケーションの実現方法
- モニタリング
- サーバレステクノロジー
- リリースパイプライン(CI/CD)
- モジュラーアーキテクチャ
モジュラーアーキテクチャ
対義語はすべての機能を1つのアプリケーションとしてまとめるモノリシック
モジュラーアーキテクチャの中でも、サービスの中でモジュールを細かく分割するモジュラーモノリスと、モジュールを含んだサービスごとに細かく分割するマイクロサービス