投稿元:
レビューを見る
■The Twelve-Factor App
1 Codebase/コードベース
2 Dependencies/依存関係
3 Config/設定
4 Backing services/バックエンドサービス
5 Build, release, run/ビルド、リリース、実行
6 Processes/プロセス
7 Port binding/ポートバインディング
8 Concurrency/並行性
9 Disposability/魔棄容易性
10 Dev/prod parity/開発/本番一致
11 logs/ログ
12 Admin processes/管理プロセス
■Beyond the Twelve-Factor App
1 One codebase, one application/1コードベース、1アプリケーション
2 API first/API ファースト
3 Dependency management/依存關係管理
4 Design, build, release, and run/デザイン、ビルド、 リリース、 実行
5 Configuration, credentials, and code/設定、 機密情報、コード
6 Logs/ログ
7 Disposability/廃棄容易性
8 Backing services/バックエンドサービス
9 Environment parity/環境一致
10 Administrative processes/管理プロセス
11 Port binding/ポートバインディング
12 Stateless processes/ステートレスプロセス
13 Concurrency/並行性
14 Telemetry/テレメトリ
15 Authentication and authorization/認証、認可
■モダンアプリケーションパターンの 適用によるアーキテクチャの最適化
8.1 パターンとは:特定の状況下で課題を解決するときに直面する目的や制約に対する解決策
8.2 シングルページアプリケーション (SPA: Single Page Application)
8.3 API Gateway: API呼び出しの複雑性を集約する
8.4 メッセージング:サービス間の非同期コラボレーションの促進
8.5 Saga : サービスにまたがったデータ整合性の維持
8.6 CQRS: データの登録と参照の分離
8.7 イベントソーシング イベントの永続化
8.8 サーキットブレーカー : 障害発生時のサービスの安全な切り離し
8.9 サービスディスカバリ: サービスを見つける
8.10 サービスメッシュ: 大規模サービス間通信の管理
8.11 フィーチャーフラグ: 新機能の積極的なローンチ
8.12 分散トレーシングサービスを横断するリクエストの追跡
■学習リソース
・AWS Skill Builder
500を超えるデジタルコースを無料で受講できます。 モダンアプリケーションに限らず、AWS について幅広く学べます。
URL https://explore.skillbuilder.aws/
・JP Contents Hub
サーバーレスやコンテナに関するAWSサービスについて、 実際に手を動かすことで理解を深めたいという方向けに日本語ハンズオンやワークショップを一覧化して掲載しています。
URL https://aws-samples.github.io/jp-contents-hub/
・モダンアプリケーションリソース
モダンアプリケーションに関連するホワイトペーパーや動画などの各種リソースがまとまっています。
URL https://aws.amazon.com/modern-apps/resources/
• AWS Events Content
AWS re:Invent や AWS Summit の資料や動画などがまとまっています。 モダンアプリケーションに限らず、AWSについてより深く学べます。
URL https://aws.amazon.com/events/events-content/
• AWS Prescriptive Guidance
クラウド移行やモダナイゼーションを加速するのに役立つ戦略やガイド、パターンがまと��っています。モダンアプリケーションに関連するサーバーレスやコンテナ、クラウドネイティブなどもより深く学べます。
URL https://aws.amazon.com/prescriptive-guidance/
• Effective DevOps
DevOps の、 とくに文化面に着目して書かれた一冊です。
URL https://www.oreilly.co.jp/books/9784873118352/
・Building Microservices, 2nd Edition
マイクロサービスの特徴、 長所や短所、課題といった幅広い観点でマイクロサービスが説明されています。
URL https://www.oreilly.com/library/view/building-microservices-2nd/9781492034018/
(2022年12月 追記) 当該書籍の日本語訳 「マイクロサービスアーキテクチャ2版」も出版されています。
URL https://www.oreilly.co.jp/books/9784814400010/
・モノリスからマイクロサービスへ
モノリシックなアプリケーションからマイクロサービスへと移行するための具 体的な方法が説明されています。
URL https://www.oreilly.co.jp/books/9784873119311/