Retour à la leçonMission
Mission : le prix qui ne se met jamais à jour
Diagnostiquer un cache fetch mal configuré et mettre en place une invalidation ciblée via un webhook.
Contexte
Un ticket urgent arrive : le prix du produit "casque-audio" a été changé dans le CMS, mais l'ancien prix reste affiché sur /produits/casque-audio. Le fetch de cette page (fetch("https://api.example.com/products/casque-audio")) n'a aucune option de cache définie. L'équipe veut aussi qu'un webhook du CMS puisse invalider précisément les produits, sans attendre de timer et sans invalider tout le site.