System Design
TTLだけに任せたキャッシュ失効はなぜ危ない?
状況 商品詳細 API のレスポンスを Redis にキャッシュしています。更新時の個別無効化はまだ入っておらず、現在は `TTL=10分` のみで運用しています。 前提 商品…
Tech Interview Drill
TechDrillは System Design と Algorithms を、答えの暗記ではなく 「なぜそう考えるか」を話せる状態まで持っていくためのドリルです。
Start Here
Featured Drills
状況 商品詳細 API のレスポンスを Redis にキャッシュしています。更新時の個別無効化はまだ入っておらず、現在は `TTL=10分` のみで運用しています。 前提 商品…
状況 グリッド上で、始点から終点までの最短移動回数を求める問題です。各移動コストはすべて 1 で、上下左右にだけ進めます。 問い このとき DFS よりも BFS をまず疑うべ…
状況 クライアントからの決済リクエストは、タイムアウト時に自動リトライされます。サーバー側では同じ注文かどうかを本文だけでは厳密に識別していません。 問い この API で冪等…