イントロ
伸縮性と疎結合
混雑を受け止め、部品を直接つなぎすぎない
アクセスが急に増えるサービスでは、処理能力を増やすだけでなく、部品同士をゆるくつなぐことが大切です。キューは混雑のクッションになります。
上下にスクロールするかキーボードの上下キーを使うと、次の学習カードへ進めます。
混雑を受け止め、部品を直接つなぎすぎない
アクセスが急に増えるサービスでは、処理能力を増やすだけでなく、部品同士をゆるくつなぐことが大切です。キューは混雑のクッションになります。
入口で受ける
キューに入れる
処理台数を増やす
失敗を再試行する
問題文では、すぐ処理する必要があるか、いったんキューに逃がせるかを見る。
急増負荷は伸縮で受ける
非同期ならキューを検討する
大きい1台より複数台で考える
受付と後続処理を切り離し、混雑を吸収したい場合に最も近いサービスはどれですか。
Auto Scalingは台数を伸縮する
SQSは処理を切り離す
疎結合は影響を広げにくい
非同期処理はキューを見る