Introducción

Trabaja en una empresa que realiza el seguimiento de estadísticas deportivas profesionales y proporciona una API para consultar los resultados. Ayuda a los aficionados a seguir y consultar partidos y resultados, tanto en directo como históricos. Los usuarios también pueden solicitar estadísticas de equipos mediante una búsqueda en lenguaje natural, como "¿Cuántas carreras ha completado John Smith contra un lanzador zurdo?".

Durante los períodos de máxima demanda, como las fases finales, el tiempo de respuesta del servicio se ralentiza porque el servicio de back-end no tiene capacidad para satisfacer la demanda. Quiere mejorar el rendimiento para los usuarios y reducir la carga de trabajo en los servicios de almacenamiento de datos y de back-end. Las métricas muestran que entre el 50 % y el 80% de los datos devueltos corresponden a valores de solo lectura o recientemente solicitados. La implementación de una caché de datos utilizados habitualmente podría mejorar el rendimiento y reducir la latencia.

Objetivos de aprendizaje

En este módulo, aprenderá a:

  • Describir qué es Redis Cache y para qué puede usarlo para sus necesidades empresariales
  • Crear un diseño y planear el uso de una instancia de Redis Cache
  • Aprovisionar una instancia de Redis Cache en Azure
  • Conectar una aplicación a la memoria caché

Requisitos previos

  • Experiencia con el desarrollo de aplicaciones
  • Experiencia con el uso de datos en aplicaciones