はじめに
あなたはプロスポーツの統計情報を記録し、結果を問い合わせるための API を提供する会社に勤務しているとします。 この API は、ライブと過去の両方について、ファンが試合や得点を記録し、確認するのに役立っています。 利用者は「John Smith は左腕投手からホームランを何本打っているか?」などの自然言語の検索でチームの統計情報を問うこともできます。
バックエンド サービスに需要を満たすだけの容量が与えられていないため、プレイオフなどの需要のピーク時には、サービスの応答時間が遅くなります。 あなたは利用者のためにパフォーマンスを改善し、バックエンド サービスとデータ ストレージ サービスのワークロードを軽減したいと考えています。 数字を見ると、返されるデータの 50% から 80% は読み取り専用か、最近要求された値です。 頻繁に利用されるデータをキャッシュすれば、パフォーマンスが上がり、待ち時間が短くなる可能性があります。
学習の目的
このモジュールでは、次のことを行います。
- Redis Cache とは何か、ビジネス ニーズに応じてどのように使用できるかを確認します。
- Redis Cache を使用するための設計計画を作成します。
- Azure で Redis Cache をプロビジョニングします。
- キャッシュにアプリケーションを接続します。
前提条件
- アプリ開発を体験する
- アプリでのデータの使用を体験する