Seminar / Training
Architekturmodelle werden als versionierte Artefakte behandelt, die automatisiert geprüft, exportiert und veröffentlicht werden. Der Schwerpunkt liegt auf robusten Pipelines mit klaren Abbruchkriterien, sicherer Geheimnisverwaltung und nachvollziehbaren Freigaben.
Inhaltsverzeichnis
- Einordnung
- Zielgruppe
- Voraussetzungen
- Lernziele
- Seminarinhalte
- Praxisfall und Übungsartefakte
Einordnung
Manuelle Veröffentlichungen und unkontrollierte Diagrammexporte führen schnell zu Abweichungen zwischen Modell, Dokumentation und publizierter Fassung. Die konsolidierten Structurizr Commands ermöglichen einen wiederholbaren Prozess von der lokalen Prüfung bis zur Bereitstellung auf einem Structurizr Server.
Zielgruppe
Softwarearchitektinnen und Softwarearchitekten, Plattform- und DevOps-Teams, Build- und Release-Verantwortliche, technische Leads sowie Personen mit Verantwortung für Architecture-as-Code-Governance.
Voraussetzungen
Sichere Grundlagen in Structurizr DSL, Kommandozeile und Versionsverwaltung. Für die Serverübungen ist Grundwissen zu API-Schlüsseln und CI/CD-Secrets hilfreich.
Lernziele
- Structurizr Commands passend zu lokalen, exportierenden und serverbezogenen Aufgaben auswählen.
- Validierung und Inspektionen als verbindliche Qualitätsgates konfigurieren.
- Diagramm- und Site-Exporte reproduzierbar erzeugen und deren Grenzen einordnen.
- Workspaces sicher erstellen, übertragen, sperren, entsperren und versionieren.
- Eine fehlertolerante CI/CD-Pipeline mit Protokollen, Artefakten und Freigabeschritten aufbauen.
Seminarinhalte
1. Werkzeugkette und Repository-Konventionen
Zunächst wird eine einheitliche Ausführungsumgebung für lokale Rechner und Build-Agenten vorbereitet.
- Verzeichnisstruktur für DSL, Dokumentation, ADRs, Themes und Exporte festlegen.
- Version und Aufruf der Structurizr Commands vereinheitlichen.
- Ein minimales Pipeline-Repository mit reproduzierbaren Parametern aufbauen.
2. Validieren, inspizieren und auflisten
Technische und semantische Prüfungen werden vor jeden Export und jede Veröffentlichung gesetzt.
- Workspace mit validate auf formale Fehler prüfen.
- Mit inspect Qualitätsbefunde erzeugen und nach Schweregrad behandeln.
- Mit list Modellelemente kontrollieren und unerwartete Änderungen sichtbar machen.
3. Exporte und veröffentlichbare Artefakte
Diagramme und statische Inhalte werden aus derselben Workspace-Quelle erzeugt.
- Geeignete Exportformate nach Zielsystem und Darstellungsanforderung auswählen.
- Ausgabeverzeichnisse, Dateinamen und Artefaktaufbewahrung standardisieren.
- Abweichungen zwischen nativer Structurizr-Darstellung und Exportformaten dokumentieren.
4. Server-Workflow mit create, push und pull
Die Veröffentlichung auf einem Structurizr Server wird als kontrollierter API-Prozess umgesetzt.
- Workspace anlegen und ID sowie API-Schlüssel sicher übernehmen.
- DSL oder JSON abhängig von Layoutstrategie und Portabilität übertragen.
- Mit pull die publizierte Fassung für Vergleich, Sicherung oder Folgeprozesse abrufen.
5. Sperren, Branches und Layout-Merge
Konkurrierende Änderungen und manuell gepflegte Layoutinformationen werden beherrschbar gemacht.
- Workspace vor kritischen Änderungen sperren und anschließend zuverlässig entsperren.
- Branch-Namen und Freigaberegeln für Architekturänderungen definieren.
- Layoutinformationen gezielt mergen und Konflikte mit stabilen View-Keys vermeiden.
6. CI/CD-Qualitätsgate und Fehlerbehandlung
Alle Schritte werden zu einer prüfbaren Pipeline mit klaren Zuständen verbunden.
- Pipeline-Stufen für Parse, Validate, Inspect, Export und Publish definieren.
- Secrets ausschließlich über geschützte Variablen bereitstellen und Protokolle bereinigen.
- Abbruch, Wiederholung, Rollback und manuelle Freigabe für typische Fehlerbilder testen.
Praxisfall und Übungsartefakte
Eine vollständige Pipeline prüft einen Workspace, erzeugt Exportartefakte und veröffentlicht eine freigegebene Version auf einem Übungsserver. Enthalten sind Skriptgerüst, Qualitätsregeln, Secret-Konzept, Fehlerfälle und Betriebscheckliste.
Fachbereichsleitung / Trainingsleitung / Kontakt
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weiterer Tag 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Softwarearchitektinnen und Softwarearchitekten, Plattform- und DevOps-Teams, Build- und Release-Verantwortliche, technische Leads sowie Personen mit Verantwortung für Architecture-as-Code-Governance. |
| Voraussetzungen: | Sichere Grundlagen in Structurizr DSL, Kommandozeile und Versionsverwaltung. Für die Serverübungen ist Grundwissen zu API-Schlüsseln und CI/CD-Secrets hilfreich. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
