Write-through Cache
DevOps 🟡 MidDefinition
Stratégie où chaque écriture met à jour simultanément le cache et la base de données. Garantit la cohérence cache/DB au prix d'écritures plus lentes.
Analogie
Écrire dans ton agenda ET dans le calendrier mural en même temps : toujours synchronisés.
Exemple de code
async function updateUser(id, data) {
await db.updateUser(id, data);
await cache.set(`user:${id}`, data, 'EX', 300);
return data;
}
Cas d'usage
Données critiques nécessitant une cohérence forte entre cache et DB.
Anti-pattern
Écriture lente sous forte charge : chaque write touche deux systèmes.