Retour aux cas pratiques
Mobile ArchitectureExpert
Correction d’un système de cache multi-niveaux incohérent
Scénario
Contexte : L’application mobile combine cache mémoire, base locale et API distante. Le Problème : Les données affichées diffèrent selon source active et provoquent incohérences utilisateur. Extrait logique actuelle : if(memoryCache) return memory; else if(localDb) return local; else return remote; Contraintes : Centraliser logique d’accès aux données dans Repository unique. Définir règles d’invalidation explicites. Garantir cohérence inter-sources. Livrable attendu : Proposer une stratégie architecturale cohérente de gestion multi-cache assurant performance et fiabilité.
Compétences ciblées
cachingdata-consistencyarchitecturemobiledesign