-

Estratégias de cache – Read-through
À medida que evoluímos no uso de cache em sistemas distribuídos, começamos a perceber um padrão: grande parte da complexidade não está no cache em si, mas na forma como a aplicação interage com ele. No modelo cache-aside, vimos que a aplicação precisa tomar diversas decisões: Esse controle dá flexibilidade, mas também aumenta a responsabilidade.
-

Estratégias de cache – Cache-Aside (lazy)
Voltando com a série Masterizando Cache em Aplicações, no post de hoje iniciamos a discussão sobre as estratégias de cache. Uma das estratégias mais utilizadas na indústria é o padrão Cache-Aside também conhecido como Lazy Loading. Nesse modelo, a aplicação assume total responsabilidade por gerenciar o cache — decidindo quando ler, quando escrever e quando
-

Masterizando cache em aplicações – Introdução
Quando falamos de cache na área da computação, podemos simplificar dizendo que cache é uma memória de alta velocidade que armazena dados temporários frequentemente acessados e/ou utilizados. Existem diversos tipos de cache, cada um com uma função específica: cache de navegador, sistema operacional, aplicativos e hardware. Essas operações muitas vezes passam despercebidas em nosso cotidiano,