Comment un code dynamique redirige
2026-09-18 · 5 min de lecture
Un QR code, statique ou dynamique, ne contient jamais une destination susceptible de changer. Ce qu’il contient est figé au moment de l’impression. L’astuce d’un code dynamique est d’encoder un lien court que nous contrôlons, et de laisser la destination derrière ce lien changer plutôt que le code lui-même.
Quand un appareil photo décode les modules, il ouvre le lien court comme n’importe quelle autre URL. Le service de redirection cherche où ce lien pointe actuellement et répond par un 302 : pas de chargement de page, pas d’application, juste un saut vers la vraie destination. Le chemin de redirection est volontairement le code le plus simple et le plus ennuyeux de tout le produit : il lit depuis un cache, n’attend jamais une écriture en base de données et n’attend jamais une écriture d’analytique avant de répondre.
Le scan lui-même est enregistré de façon asynchrone, une fois la redirection déjà effectuée : un pipeline d’analytique lent ne peut donc jamais ralentir quelqu’un qui veut voir un menu.
Au final, modifier une destination est une seule écriture en base sur le lien court, pas une réimpression. Chaque exemplaire déjà imprimé du code continue de pointer vers le même lien court ; seul ce vers quoi il redirige a changé.