Présentation du cours
Un cours d'architecture technique pensé pour les PM qui doivent discuter des choix techniques avec leurs ingénieurs sans jouer les architectes. Vous y apprenez à lire un schéma, à chiffrer ce que le système doit garantir et à faire apparaître risques et arbitrages, jusqu'à la revue complète de votre propre produit.
Objectif de la leçon
À la fin de cette présentation, vous saurez ce que vous serez capable de faire (lire une architecture et la challenger avec l'équipe), le livrable que vous produirez sur votre propre produit et par quels cinq modules le cours vous y conduit.
Thèmes abordés
- architecture technique
- system design pour PM
- revue d'architecture
- product manager technique
Dans quel module
Vue d'ensemble
Que vais-je savoir lire et challenger à la fin de ce cours, et dans quel ordre ?
Leçons du module
- Présentation du cours (cette leçon)
Ce que vous apprendrez dans la formation
Cette leçon fait partie de la formation Lire et challenger une architecture technique
- Lire un schéma d'architecture (niveaux contexte et conteneurs du modèle C4) et y repérer composants, flux, frontières et zones floues.
- Transformer des attentes vagues (« rapide », « fiable », « évolutif ») en exigences non fonctionnelles mesurables, sous forme de scénarios d'attributs de qualité.
- Comparer monolithe, monolithe modulaire et microservices, puis appels synchrones et traitements asynchrones, selon l'équipe, la charge et les conséquences pour l'utilisateur.
- Évaluer les choix de données (source de vérité, transactions, réplicas, cohérence), de montée en charge et de cache, et repérer le goulot d'un parcours.
- Évaluer les dépendances à des services tiers (disponibilité composée, mode dégradé, dépendance au fournisseur) et une décision construire ou acheter.
- Formuler un arbitrage d'architecture, le tracer dans un ADR et traiter la dette technique comme une décision produit.
- Conduire une revue d'architecture de son produit ou d'une proposition, avec dix questions, un registre des risques et des arbitrages explicites.
Formations liées
- Git pour les PM : livrer en équipe sans risquer la prodConfirmé · ~3 h 30 min
- Expliquer comment fonctionne un produit web, du navigateur au serveurTout public · ~2 h 30 min
- Concevoir et tester une intégration API en tant que PMJunior · ~3 h