Get in Touch

Course Outline

Module 1: Architecture Standards that Scale

Objective: Establish a simple, shared set of architecture standards that Principals can reference in their daily decision-making.

Topics

  • Architecture principles: distinguishing between what to standardise and what teams should decide
  • Decomposition fundamentals: defining boundaries and ownership
  • Integration fundamentals: API contracts, versioning, and compatibility
  • Messaging overview: comparing Kafka vs RabbitMQ and identifying standardisation opportunities
  • Data overview: concepts of ownership and source-of-truth (Mongo + SQL Server)
  • Common architectural anti-patterns in high-scale systems
  • Lightweight decision documentation (concept of ADR/RFC)

Module 2: Code Architecture in Large .NET Solutions

Objective: Align on practical guidance for code architecture decisions within large-scale solutions.

Topics

  • Structuring large .NET solutions: modules, layering, and boundaries
  • Dependency direction and maintaining architectural visibility in code
  • Shared libraries: understanding when they add value versus when they create coupling
  • Integration boundaries in code: patterns for separation of concerns
  • Code architecture "review lenses": key areas to examine quickly
  • Managing exceptions without compromising consistency

Module 3: Design Reviews that Drive Decisions

Objective: Implement a consistent design review approach that results in clear decisions and shared understanding.

Topics

  • Characteristics of a strong design review at the Principal level
  • Review workflow: determining what gets reviewed and when
  • Review criteria: focusing on the few factors that matter most
  • Facilitation techniques: keeping senior discussions focused and productive
  • Decision closure: strategies for ending debates and progressing
  • Capturing outcomes: documenting decisions and follow-up actions
  • Practical review exercise using a short case study (system-level)

Module 4: Influence Without Authority for Principals

Objective: Strengthen habits related to mentoring, feedback, and alignment with individual contributors.

Topics

  • Mentoring vs directing: coaching without taking over ownership
  • Delivering high-level technical feedback: clarity and standards-based approaches
  • Driving alignment across ICs: practical techniques
  • Addressing disagreement and resistance constructively
  • Reusable conversation patterns and scripts for Principals


 

Requirements

Participants should bring 2–3 anonymised examples of recurring debates concerning system decomposition, integration strategies, and code structure rules. Any existing internal standards may be shared optionally.

 21 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3900 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (2)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories