カリキュラム
L2
Month 6
Month 6
パフォーマンス, キャッシュ設計, 負荷テスト, スケーラビリティ
速さの限界を突破しよう
全32ステップ · 約20時間
Step 1: Step 1
0時間
1-1
パフォーマンスの重要性
LESSON
15分
1-2
レイテンシとスループット
LESSON
25分
1-3
ボトルネックの特定方法
LESSON
25分
1-4
パフォーマンスバジェット
LESSON
25分
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
25分
3-2
テストシナリオの設計
LESSON
30分
3-3
k6による負荷テスト
LESSON
30分
3-4
結果分析とレポーティング
LESSON
25分
3-5
演習:負荷テストを実施しよう
EXERCISE
60分
3-6
チェックポイント
QUIZ
30分
Step 4: Step 4
0時間
4-1
水平スケーリング vs 垂直スケーリング
LESSON
40分
4-2
ステートレス設計
LESSON
40分
4-3
データベーススケーリング
LESSON
40分
4-4
非同期処理とキューイング
LESSON
40分
4-5
演習:スケーラブルなアーキテクチャを設計しよう
EXERCISE
90分
4-6
チェックポイント
QUIZ
30分
Step 5: Step 5
0時間
5-1
Core Web Vitals
LESSON
30分
5-2
バンドル最適化
LESSON
30分
5-3
画像とアセット最適化
LESSON
30分
5-4
CDNとエッジコンピューティング
LESSON
30分
5-5
演習:パフォーマンスを改善しよう
EXERCISE
90分
5-6
チェックポイント
QUIZ
30分
Step 6: Step 6
0時間
6-1
総合演習:高負荷システムのパフォーマンス改善
EXERCISE
90分
6-2
卒業クイズ
QUIZ
30分