カリキュラム
L3
Month 1
Month 1
アーキテクチャ設計, 技術スタック選定, 品質属性分析
システム全体のアーキテクチャを設計しよう
全32ステップ · 約20時間
Step 1: Step 1
0時間
1-1
L3の旅が始まる
LESSON
15分
1-2
アーキテクチャの役割と重要性
LESSON
30分
1-3
ビジネス要件の分析手法
LESSON
30分
1-4
品質属性シナリオ
LESSON
30分
1-5
要件からアーキテクチャへの変換
LESSON
15分
1-6
理解度チェック
QUIZ
15分
Step 2: Step 2
0時間
2-1
非機能要件の全体像
LESSON
30分
2-2
スケーラビリティとパフォーマンス
LESSON
30分
2-3
可用性と耐障害性
LESSON
30分
2-4
セキュリティとコンプライアンス
LESSON
30分
2-5
演習:非機能要件を定義しよう
EXERCISE
90分
2-6
チェックポイント
QUIZ
30分
Step 3: Step 3
0時間
3-1
モノリスとマイクロサービス
LESSON
30分
3-2
イベント駆動とリクエスト応答
LESSON
30分
3-3
サーバーレスとコンテナ
LESSON
30分
3-4
CQRSとイベントソーシング
LESSON
30分
3-5
演習:アーキテクチャ選択肢を評価しよう
EXERCISE
90分
3-6
チェックポイント
QUIZ
30分
Step 4: Step 4
0時間
4-1
トレードオフ分析の基本
LESSON
30分
4-2
ATAM(Architecture Tradeoff Analysis Method)
LESSON
40分
4-3
コスト・リスク分析
LESSON
30分
4-4
ADR(Architecture Decision Records)
LESSON
30分
4-5
演習:トレードオフを分析して決定しよう
EXERCISE
60分
4-6
チェックポイント
QUIZ
30分
Step 5: Step 5
0時間
5-1
設計書の構成と書き方
LESSON
30分
5-2
C4モデルによるアーキテクチャ図
LESSON
30分
5-3
技術スタック選定の基準
LESSON
30分
5-4
レビュー可能な設計書
LESSON
15分
5-5
演習:アーキテクチャ設計書を作成しよう
EXERCISE
60分
5-6
チェックポイント
QUIZ
15分
Step 6: Step 6
0時間
6-1
総合演習:設計レビュー
EXERCISE
90分
6-2
卒業クイズ
QUIZ
30分