Local, prévisualisation, staging, production
Leçon 2 du module « Caches, CDN et environnements » de la formation « Expliquer comment fonctionne un produit web, du navigateur au serveur ».
Objectif de la leçon
À la fin de cette leçon, vous serez capable de distinguer les environnements d'un produit (local, prévisualisation, staging, production), de lister ce qui change de l'un à l'autre (configuration, données, secrets, services tiers) et d'en déduire des hypothèses quand un problème n'apparaît que dans l'un d'eux.
Dans quel module
Caches, CDN et environnements
Pourquoi le produit est-il rapide, pourquoi affiche-t-il parfois une donnée périmée, et pourquoi un bug n'apparaît-il qu'en production ?
Leçons du module
- CDN et caches, rapides mais parfois en retard
- Local, prévisualisation, staging, production (cette leçon)
Ce que vous apprendrez dans la formation
Cette leçon fait partie de la formation Expliquer comment fonctionne un produit web, du navigateur au serveur
- Décrire les étapes d'une requête web, de l'adresse tapée à la page affichée (URL, résolution DNS, connexion chiffrée, requête et réponse HTTP, rendu par le navigateur).
- Lire un échange HTTP dans l'onglet Réseau du navigateur (méthode, URL, code de statut, en-têtes, cookies, durée) et en tirer un premier diagnostic.
- Expliquer la répartition des rôles entre navigateur, frontend, backend, API, base de données et services tiers, et situer où doit s'exécuter une règle métier.
- Expliquer le rôle d'un CDN et des caches (navigateur, CDN, serveur) et anticiper leurs effets sur la vitesse, la fraîcheur des données et les mises en production.
- Distinguer environnement local, prévisualisation, staging et production, et dire ce qui change de l'un à l'autre (configuration, données, secrets).
- Situer un symptôme (lenteur, page blanche, erreur, donnée périmée) dans la bonne couche et formuler des questions précises à l'équipe technique.
- Produire le schéma annoté du parcours d'une requête dans son propre produit et le faire valider par un développeur.
Formations liées
- Git pour les PM : livrer en équipe sans risquer la prodConfirmé · ~3 h 30 min
- Concevoir et tester une intégration API en tant que PMJunior · ~3 h
- Modéliser les données de son produit et les interroger en SQLJunior · ~3 h 30 min