Get in Touch

Course Outline

Module 1: Architecture Standards that Scale

Objective: Agree on a simple, shared set of architecture standards that Principals can reference in daily decisions.

Topics

  • Architecture principles: what to standardize versus what teams decide
  • Decomposition basics: defining boundaries and ownership
  • Integration basics: API contracts, versioning, and compatibility
  • Messaging overview: Kafka vs RabbitMQ and what to standardize
  • Data overview: ownership and source-of-truth thinking (MongoDB + SQL Server)
  • Common architectural anti-patterns in high-scale systems
  • Lightweight decision documentation (ADR/RFC concepts)

Module 2: Code Architecture in Large .NET Solutions

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

Topics

  • Structuring large .NET solutions: modules, layering, and boundaries
  • Dependency direction and maintaining architectural visibility in code
  • Shared libraries: when they help versus when they create coupling
  • Integration boundaries in code: separation of concerns patterns
  • Code architecture 'review lenses': key areas to focus on quickly
  • Managing exceptions without breaking consistency

Module 3: Design Reviews that Drive Decisions

Objective: Establish a consistent design review approach that yields decisions and shared understanding.

Topics

  • What constitutes a strong design review at the Principal level
  • Review workflow: what gets reviewed and when
  • Review criteria: the few aspects that matter most
  • Facilitation: keeping senior discussions focused and productive
  • Decision closure: how to end debates and move forward
  • Capturing outcomes: documenting decisions and follow-up actions
  • Practice review using a short case study (system-level)

Module 4: Influence Without Authority for Principals

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

Topics

  • Mentoring versus directing: coaching without taking ownership
  • Giving high-level technical feedback (clear and standards-based)
  • Driving alignment across ICs: practical techniques
  • Handling disagreement and resistance constructively
  • Simple conversation patterns and scripts Principals can reuse


 

Requirements

Participants should bring 2–3 anonymized examples of recurring debates regarding system decomposition choices, integration approaches, or code structure rules. Sharing any existing internal standards is optional.

 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