Schulungsübersicht

Modul 1: Skalierbare Architekturstandards

Ziel: Einigung auf ein einfaches, gemeinsames Set an Architekturstandards, auf das sich Principal Engineers in täglichen Entscheidungen beziehen können.

Themen

  • Architektureprinzipien: Was soll standardisiert werden und was bleibt den Teams überlassen?
  • Grundlagen der Zerlegung: Abgrenzung von Grenzen und Verantwortlichkeiten
  • Grundlagen der Integration: API-Verträge, Versionsverwaltung, Kompatibilität
  • Überblick über Messaging: Kafka vs. RabbitMQ – was soll standardisiert werden?
  • Überblick über Daten: Besitzansprüche und das Denken in „Source of Truth“ (Mongo + SQL Server)
  • Häufige architektonische Anti-Patterns in hochskalierenden Systemen
  • Leichtgewichtige Dokumentation von Entscheidungen (Konzept von ADR/RFC)

Modul 2: Code-Architektur in großen .NET-Lösungen

Ziel: Abstimmung auf praktische Leitlinien für Architekturentscheidungen im Code innerhalb großer Lösungen.

Themen

  • Strukturierung großer .NET-Lösungen: Module, Schichtung, Abgrenzungen
  • Abhängigkeitsrichtung und Sichtbarmachung der Architektur im Code
  • Gemeinsame Bibliotheken: Wann sie helfen und wann sie zu Kopplung führen
  • Integrationsgrenzen im Code: Muster zur Trennung von Verantwortlichkeiten
  • „Review-Linsen“ für Code-Architektur: Worauf es schnell zu achten gilt
  • Umgang mit Ausnahmen, ohne die Konsistenz zu gefährden

Modul 3: Design-Reviews, die Entscheidungen vorantreiben

Ziel: Etablierung eines konsistenten Ansatzes für Design-Reviews, der zu fundierten Entscheidungen und gemeinsamem Verständnis führt.

Themen

  • Was ein starkes Design-Review auf Principal-Ebene ausmacht
  • Review-Prozess: Was wird wann überprüft?
  • Review-Kriterien: Die wenigen Aspekte, die am wichtigsten sind
  • Moderation: Fokus und Produktivität in Diskussionen auf Senior-Ebene sicherstellen
  • Abschluss von Entscheidungen: Wie man Debatten beendet und vorankommt
  • Festhalten der Ergebnisse: Entscheidungen und Folgemaßnahmen
  • Praktische Übung: Review anhand eines kurzen Fallbeispiels auf Systemebene

Modul 4: Einflussnahme ohne formale Autorität für Principal Engineers

Ziel: Stärkung von Mentoring, Rückmeldung und Gewohnheiten zur Abstimmung mit Individual Contributors.

Themen

  • Mentoring vs. Anweisung: Coaching ohne Übernahme der Verantwortung
  • Geben hochrangiger technischer Rückmeldungen (klar und standardbasiert)
  • Abstimmung zwischen Individual Contributors vorantreiben: Praktische Techniken
  • Konstruktiver Umgang mit Meinungsverschiedenheiten und Widerständen
  • Einfache Gesprächsmuster und Skripte, die Principal Engineers wiederverwenden können


 

Voraussetzungen

Die Teilnehmer bringen 2–3 anonymisierte Beispiele wiederkehrender Diskussionen mit (z. B. Entscheidungen zur Systemzerlegung, Integrationsansätze, Regeln zur Code-Struktur). Bestehende interne Standards können optional eingereicht werden.

 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien