Introdução
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