はじめに

完了

あなたはプロスポーツの統計情報を記録し、結果を問い合わせるための API を提供する会社に勤務しているとします。 この API は、ライブと過去の両方について、ファンが試合や得点を記録し、確認するのに役立っています。 利用者は「John Smith は左腕投手からホームランを何本打っているか?」などの自然言語の検索でチームの統計情報を問うこともできます。

バックエンド サービスに需要を満たすだけの容量が与えられていないため、プレイオフなどの需要のピーク時には、サービスの応答時間が遅くなります。 あなたは利用者のためにパフォーマンスを改善し、バックエンド サービスとデータ ストレージ サービスのワークロードを軽減したいと考えています。 数字を見ると、返されるデータの 50% から 80% は読み取り専用か、最近要求された値です。 頻繁に利用されるデータをキャッシュすれば、パフォーマンスが上がり、待ち時間が短くなる可能性があります。

学習の目的

このモジュールでは、次のことを行います。

  • Redis Cache とは何か、ビジネス ニーズに応じてどのように使用できるかを確認します。
  • Redis Cache を使用するための設計計画を作成します。
  • Azure で Redis Cache をプロビジョニングします。
  • キャッシュにアプリケーションを接続します。

前提条件

  • アプリ開発を体験する
  • アプリでのデータの使用を体験する