Prenez contact avec nous

Plan du cours

Module 1 : Normes architecturales évolutives

Objectif : Convenir d'un ensemble simple et partagé de normes architecturales que les ingénieurs Principal peuvent consulter dans leurs décisions quotidiennes.

Thèmes

  • Principes architecturaux : quoi standardiser vs ce que les équipes décident
  • Bases de la décomposition : définir les limites et la propriété
  • Bases de l'intégration : contrats d'API, versionnement, compatibilité
  • Aperçu de la messagerie : Kafka vs RabbitMQ, quoi standardiser
  • Aperçu des données : propriété et pensée de la source de vérité (Mongo + SQL Server)
  • Anti-modèles architecturaux courants dans les systèmes à haute évolutivité
  • Documentation de décision légère (concept ADR/RFC)

Module 2 : Architecture du code dans les grandes solutions .NET

Objectif : S'aligner sur des directives pratiques pour les décisions d'architecture du code au sein des grandes solutions.

Thèmes

  • Structuration des grandes solutions .NET : modules, niveaux, limites
  • Direction des dépendances et maintien de l'architecture visible dans le code
  • Bibliothèques partagées : quand elles aident vs quand elles créent du couplage
  • Limites d'intégration dans le code : modèles de séparation des préoccupations
  • "Lentilles de révision" de l'architecture du code : quoi chercher rapidement
  • Gestion des exceptions sans briser la cohérence

Module 3 : Revues de conception qui guident les décisions

Objectif : Établir une approche cohérente de revue de conception qui produit des décisions et une compréhension partagée.

Thèmes

  • Ce qui fait une bonne revue de conception au niveau Principal
  • Flux de revue : quoi examiner et quand
  • Critères de revue : les quelques éléments qui comptent le plus
  • Animation : garder les discussions entre experts focalisées et productives
  • Clôture des décisions : comment conclure les débats et avancer
  • Capturer les résultats : décisions et actions de suivi
  • Revue pratique sur une courte étude de cas (au niveau du système)

Module 4 : Influence sans autorité pour les ingénieurs Principal

Objectif : Renforcer les habitudes de mentorat, de feedback et d'alignement avec les contributeurs individuels.

Thèmes

  • Mentorat vs direction : coacher sans prendre la responsabilité
  • Donner un feedback technique de haut niveau (clair, basé sur les normes)
  • Faciliter l'alignement entre les contributeurs individuels : techniques pratiques
  • Gérer les désaccords et la résistance de manière constructive
  • Modèles de conversation et scripts simples que les ingénieurs Principal peuvent réutiliser


 

Pré requis

Les participants apportent 2 à 3 exemples anonymisés de débats récurrents (choix de décomposition du système, approche d'intégration, règles de structure du code). Tout norme interne existante peut être partagée de manière optionnelle.

 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires