Prenez contact avec nous

Plan du cours

Module 1 : Normes d'architecture évolutives

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

Sujets

  • Principes d'architecture : qu'est-ce qui doit être standardisé 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 API, versionnement, compatibilité
  • Aperçu des messageries : Kafka vs RabbitMQ, ce qui doit être standardisé
  • Aperçu des données : réflexion sur la propriété et la source de vérité (Mongo + SQL Server)
  • Anti-modèles architecturaux courants dans les systèmes à fort volume
  • Documentation légère des décisions (concept ADR/RFC)

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

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

Sujets

  • Structuration des grandes solutions .NET : modules, couches, limites
  • Sens des dépendances et maintien de l'architecturalité 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 responsabilités
  • « Lentilles de revue » pour l'architecture du code : quoi chercher rapidement
  • Gestion des exceptions sans compromettre la cohérence

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

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

Sujets

  • Ce qui rend une revue de conception solide au niveau principal
  • Flux de revue : quoi examiner et quand
  • Critères de revue : les quelques éléments les plus importants
  • Facilitation : maintenir les discussions seniors focalisées et productives
  • Closure des décisions : comment clore les débats et avancer
  • Capture des résultats : décisions et actions suivantes
  • Exercice de revue avec une courte étude de cas (niveau système)

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

Objectif : renforcer les habitudes de mentorat, de retour d'information et d'alignement avec les contributeurs individuels.

Sujets

  • Mentorat vs direction : coacher sans prendre la propriété
  • Donner un retour technique de haut niveau (clair, basé sur les normes)
  • Créer un alignement entre les contributeurs individuels : techniques pratiques
  • Gestion constructive des désaccords et résistances
  • Motifs et scénarios de conversation simples que les ingénieurs principaux 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). Les normes internes existantes peuvent être partagées si souhaité.

 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires