Introdução

Concluído

Você trabalha em uma empresa que acompanha estatísticas esportivas profissionais e fornece uma API para consulta dos resultados. A API ajuda os fãs a acompanhar e rever jogos e pontuações, sejam ao vivo ou históricos. Os usuários também podem solicitar estatísticas de equipe usando uma pesquisa em idioma natural, como “Quantos gols Mateus Rodrigues fez com o pé esquerdo?”

Durante horários de pico de demanda, como em finais de campeonato, o tempo de resposta do serviço é mais lento porque o serviço de back-end não tem capacidade para atender à demanda. Você deseja melhorar o desempenho para seus usuários e reduzir a carga de trabalho nos serviços de armazenamento de dados e back-end. Suas métricas mostram que de 50% a 80% dos dados retornados são para valores somente leitura ou solicitados recentemente. A implementação de um cache de dados usados com frequência pode melhorar o desempenho e reduzir a latência.

Objetivos de aprendizagem

Neste módulo, você vai:

  • Descrever o que é um cache Redis e como você pode usá-lo para suas necessidades de negócios.
  • Criar um design e planejar usar um cache Redis.
  • Provisionar um cache Redis no Azure.
  • Conectar um aplicativo ao cache.

Pré-requisitos

  • Experiência com o desenvolvimento de aplicativos
  • Experiência com o uso de dados em aplicativos