Cache
EngenhariaArmazenamento rápido e temporário de dados frequentemente acessados para evitar recalcular ou buscar do banco de dados.
Por que importa
Reduz latência de respostas em ordens de magnitude — dados em cache retornam em microsegundos vs milissegundos do disco.
Uma página de produto popular fica armazenada em cache por 1 hora; 99% dos acessos retornam do cache em vez de consultar o banco.
Veja também:Cache-aside,CDN
Cache-aside
EngenhariaPadrão de cache onde a aplicação é responsável por verificar se o dado está em cache, e se não estiver, busca do banco e armazena.
Por que importa
É o padrão mais flexível de cache — permite lógica customizada de invalidação e atualização.
Ao buscar um usuário, a app verifica Redis; se não estiver lá, consulta PostgreSQL e salva em Redis com TTL de 1 hora.
Veja também:Cache,Índice (banco de dados)
CI/CD
Continuous Integration / Continuous DeploymentEngenhariaPrática de integrar código frequentemente (CI) e deployar mudanças automaticamente para produção (CD) após testes.
Por que importa
Reduz tempo entre escrever código e ter em produção de semanas para minutos, e detecta bugs antes de afetar usuários.
Um merge em main dispara testes automaticamente; se passarem, o código é deployado para produção em 5 minutos.
Veja também:Rollback,Observabilidade,Terraform