Em sistemas back-end de alta demanda, mecanismos de cache s...
Próximas questões
Com base no mesmo assunto
Ano: 2026
Banca:
IDECAN
Órgão:
UNILAB
Prova:
IDECAN - 2026 - UNILAB - Analista de Tecnologia da Informação - Arquitetura e Desenvolvimento de Sistemas Back-End |
Q4216242
Arquitetura de Software
Em sistemas back-end de alta demanda, mecanismos
de cache são amplamente utilizados para reduzir latência e
carga sobre bancos de dados. Soluções como Redis permitem
armazenar dados temporários em memória, melhorando
o tempo de resposta. Entretanto, o uso de cache introduz
desafios relacionados à consistência dos dados, exigindo
estratégias adequadas para evitar respostas desatualizadas ou
inconsistentes em aplicações distribuídas.
Considere uma API back-end que utiliza um banco de dados relacional como fonte primária de dados e um cache em memória (Redis) para acelerar consultas frequentes. Os dados podem ser atualizados por múltiplas operações concorrentes, e a aplicação deve equilibrar desempenho e consistência.
Nesse contexto, assinale a alternativa que descreve corretamente uma estratégia adequada de uso de cache para reduzir inconsistências sem comprometer significativamente o desempenho da aplicação.
Considere uma API back-end que utiliza um banco de dados relacional como fonte primária de dados e um cache em memória (Redis) para acelerar consultas frequentes. Os dados podem ser atualizados por múltiplas operações concorrentes, e a aplicação deve equilibrar desempenho e consistência.
Nesse contexto, assinale a alternativa que descreve corretamente uma estratégia adequada de uso de cache para reduzir inconsistências sem comprometer significativamente o desempenho da aplicação.