<p>Das Software Architecture Camp – Advanced mit iSAQB-Zertifizierung zum „Certified Professional for Software Architecture – Advanced Level (CPSA-A)“</p>
Termine

Das Software Architecture Camp – Advanced mit iSAQB-Zertifizierung zum „Certified Professional for Software Architecture – Advanced Level (CPSA-A)“

Modul FLEX – Flexible Architekturmodelle

Architekturen flexibel und nachhaltig gestalten

Das Modul FLEX vermittelt die zentralen Methoden und Strategien für die Entwicklung
skalierbarer, modularer und anpassungsfähiger Softwarearchitekturen. Teilnehmer:innen lernen,
wie sie Softwaresysteme in flexible Komponenten zerlegen, geeignete Integrationsmethoden wählen
und Architekturentscheidungen an langfristigen Qualitätszielen ausrichten.

 

Warum sind flexible Architekturmodelle entscheidend?

FLEX ist ein Advanced-Level-Modul des iSAQB. Es vermittelt praxisnah, wie Architekturen modular aufgebaut und kontinuierlich weiterentwickelt werden können. Teilnehmer:innen erlernen Methoden zur Zerlegung komplexer Systeme, die Auswahl geeigneter Integrationsmechanismen sowie Konzepte für Continuous Deployment und Observability.

Das Training kombiniert theoretische Grundlagen mit praxisorientierten Übungen,
um sofort umsetzbare Lösungen für reale IT-Projekte zu erarbeiten.


 

Lernziel

Das Modul FLEX befähigt Teilnehmer:innen, moderne Softwarearchitekturen für verteilte Systeme
zu entwerfen, zu betreiben und weiterzuentwickeln. Nach dem Training sind sie in der Lage,
Architekturen flexibel zu gestalten, Betriebsmodelle zu optimieren und Continuous Deployment-Prozesse strategisch zu implementieren.

Credits
  • 10 methodische Punkte
  • 20 technische Punkte

Hier können Sie den kompletten Lehrplan einsehen.


 

Agenda

1. Grundlegende Konzepte und Motivation

  • Anforderungen an verteilte, flexible Softwarearchitekturen analysieren und bewerten.
  • Architekturentscheidungen im Hinblick auf langfristige Qualitätsziele treffen.
  • Unterschiede zwischen Monolithen, Modulithen und Microservices verstehen.

2. Modularisierung von Systemen in Teilsysteme

  • Methoden zur Zerlegung von Softwaresystemen entwickeln und bewerten.
  • Strategien zur Modularisierung und Context Mapping anwenden.

3. Architektur & Organisationsstrukturen

  • Wechselwirkungen zwischen Architekturtypen und Organisationsstrukturen analysieren.
  • Kommunikationsstrukturen in Architekturentscheidungen berücksichtigen.
  • Context Mapping zur Identifikation von Abhängigkeiten zwischen Teams und Systemen einsetzen.

4. Integrationsmethoden & Protokolle

  • Integrationsstrategien im Kontext von Domain-Driven Design bewerten.
  • Geeignete technische Integrationsmechanismen auswählen.
  • Konsistenzmodelle anhand des CAP-Theorems entscheiden.

5. Deployment & Plattformen

  • Continuous Deployment-Prozesse optimieren und Zero-Downtime-Methodiken umsetzen.
  • Unterschiede zwischen Continuous Integration, Continuous Deployment und Continuous Delivery verstehen.

6. Betriebsmodelle & Monitoring

  • Verschiedene Betriebsmodelle und deren Auswirkungen bewerten.
  • Observability-Techniken (Logs, Metriken, Tracing) einsetzen.
  • Fehleranalyse in verteilten Systemen verbessern.
 
Hinweis zu weiteren Inhalten

Zusätzlich zu diesen Themen können weitere optionale Inhalte durch den Trainer ergänzt werden,
wie z. B. Event-getriebene Architekturen (EDA), Sicherheitsaspekte bei Integrationsmethoden oder Chaos Engineering.

Modul FLEX - Flexible Architekturen

Microservices, Self-contained Systems und Continuous Delivery

Anforderungen an Software ändern sich immer schneller – darauf muss die Architektur reagieren. Dieses Training vermittelt pragmatische und moderne Ansätze für flexible Software-Architekturen wie Microservices und Self-contained Systems. Domain-driven Design und das eng verwandte Strategic Design zeigen, wie mit Bounded Context und Context Maps auch große Anwendungen langfristig wartbar nach Fachlichkeiten aufgeteilt werden können.

Nach dem Gesetz von Conway ist die Organisation eng mit der Architektur verwoben und kann ihren Beitrag zur Flexibilität leisten. Ein weiterer Einflussfaktor ist Continuous Delivery: Sie bringt Software schneller und zuverlässiger in Produktion, aber das ist nur mit einer darauf abgestimmten sauberen Modularisierung möglich. Continuous Delivery bietet auch neue Werkzeuge für Architekten: Infrastrukturen wie IaaS, PaaS und Virtualisierung eröffnen ganz andere Möglichkeiten, Software zu flexibilisieren. Mithilfe von Metriken und Logging können mehr Informationen in die Architekturarbeit einfließen.

Das Seminar vermittelt, wie diese modernen Konzepte jenseits des Hype in der Praxis eingesetzt und mit welchen Architekturoptionen und Entscheidungsalternativen sie angepasst werden können. Die Teilnehmer erarbeiten die Ansätze anhand eines Fallbeispiels praktisch. Die vermittelten Prinzipien sind unabhängig von Programmiersprache oder Plattform.

Hier können Sie den kompletten Lehrplan einsehen.

Anmeldung

Die Anmeldung erfolgt online auf der Seite Ihres Wunschtermins. Dort finden Sie auch den jeweiligen Frühbuchertermin.

Agenda

Zusätzliche Hinweise

Sie können sich den Besuch der Veranstaltung als Kompetenzerwerb im Advanced Level Programm des iSAQB anrechnen lassen. Mit der Teilnahme an diesem Modul erhalten Sie 20 Credit Points im technischen Bereich und 10 Credit Points im methodischen Bereich.
  • Bei gleichzeitiger Anmeldung von drei oder mehr Kolleg:innen aus einem Unternehmen spart jede Person 100,- € mit dem Teamrabatt!
  Early Bird
inkl. Teamrabatt
Early Bird Standard
inkl. Teamrabatt
Standard
Modul FLEX - Flexible Architekturen 1949 € 2049 € 2049 € 2149 €
alle Preise zzgl. MwSt.

Trainer

Dr. Michael Sperber ist Geschäftsführer der Active Group GmbH in Tübingen, die Individualsoftware ausschließlich mit funktionaler Programmierung entwickelt. Er ist international anerkannter Experte für funktionale Programmierung und wendet sie seit über 20 Jahren in Forschung, Lehre und industrieller Entwicklung an. Außerdem hat er zahlreiche Fachartikel und Bücher zum Thema verfasst. Michael Sperber ist Mitbegründer des Blogs funktionale-programmierung.de und Mitorganisator der Entwicklerkonferenz BOB. Er hat zusammen mit Nicole Rauch das iSAQB-Curriculum „Funktionale Software-Architektur“ entwickelt.

Leistungen im Überblick

HELDENAKTION: EXTRA 25 % RABATT AUF JEDE BUCHUNG MIT EINEM ENTWICKLER.DE-FULLSTACK-ABO​

Ich habe bereits ein entwickler.de-Fullstack-Abo!​

Ich brauche noch ein entwickler.de-Fullstack-Abo?

Software Architecture Camp – Foundation und Workshop Soft Skills

In diesem intensiven Training erwirbst du die Fähigkeiten, um klare Anforderungen in robuste Softwarestrukturen umzusetzen.

iSAQB®-Zertifizierung:

Lassen Sie sich direkt nach dem Workshop unabhängig zum CPSA-F zertifizieren .

Nächster Termin

14. bis 18. Jul 2025, München

Modul ADOC – Architekturdokumentation

Vermittelt die Grundlagen, um Architekturen klar zu dokumentieren und effektiv zu kommunizieren.

Kompetenz:

  • Methodisch: 20 Credits

Nächster Termin

10. bis 11. Jul 2025, Berlin

Modul AGILA – Agile Softwarearchitektur

Zeigt, wie agile Prinzipien mit der Arbeit als Softwarearchitekt:in kombiniert werden können.

Kompetenz:

  • Methodisch: 20 Credits
  • Kommunikativ: 20 Credits

Nächster Termin

21. bis 23. Jul 2025, München

Modul ARCEVAL - Architekturbewertung Softwarearchitekturen reflektieren

Vermittelt die systematische Bewertung von Softwarearchitekturen und deren Qualitätsmerkmalen.

Kompetenz:

  • Methodisch: 20 Credits

Nächster Termin

08. bis 09. Jul 2025, Berlin

Modul CLOUDINFRA – Infrastruktur, Container und Cloud Native

Vermittelt die Grundlagen moderner Cloud-native Architekturen.

Kompetenz:

  • Technisch: 20 Credits
  • Methodisch: 10 Credits

Nächster Termin

15. bis 17. Sep 2025, Berlin

Modul DDD – Domain-driven Design

Zeigt, wie Softwaremodelle effektiv entwickelt werden können, um komplexe Domänen abzubilden.

Kompetenz:

  • Methodisch: 20 Credits
  • Kommunikativ: 10 Credits

Nächster Termin

07. bis 09. Okt 2025, München

Modul DSL – Domänenspezifische Sprachen

Vermittelt die Grundlagen zur Entwicklung von Domain-Specific Languages.

Kompetenz:

  • Technisch: 10 Credits
  • Methodisch: 20 Credits

Nächster Termin

22. bis 24. Sep 2025, online

Modul FLEX – Flexible Architekturmodelle​

Behandelt Methoden und Strategien für skalierbare, modulare und anpassungsfähige Softwarearchitekturen.

Kompetenz:

  • Technisch:   20 Credits
  • Methodisch: 10 Credits

Nächster Termin

01. bis 04. Dez 2025, online

Modul FUNAR – Funktionale Softwarearchitektur

Erklärt Prinzipien wie unveränderliche Daten, algebraische Abstraktionen und funktionale Modellierung.

Kompetenz:

  • Technisch:   20 Credits
  • Methodisch: 10 Credits

Nächster Termin

14. bis 17. Jul 2025, Berlin

Modul IMPROVE – Evolution und Verbesserung von Softwarearchitekturen

Zeigt, wie bestehende Softwarearchitekturen analysiert und gezielt optimiert werden können.

Kompetenz:

  • Technisch:  10 Credits
  • Methodisch: 20 Credits

Nächster Termin

17. bis 19. Nov 2025, Berlin

Modul SOFT – Soft Skills für Softwarearchitekt:innen

Vermittelt essenzielle Kompetenzen wie Kommunikation, Moderation und Konfliktmanagement.

Kompetenz:

  • Kommunikativ: 30 Credits

Nächster Termin

17. bis 19. Sep 2025, Berlin

Modul SWARC4AI – Softwarearchitektur für KI-Systeme

Behandelt Grundlagen und Methoden zur Gestaltung moderner Softwarearchitekturen für KI-Systeme.

Kompetenz:

  • Technisch: 20 Credits
  • Methodisch: 10 Credits

Nächster Termin (Durchführungsgarantie)

14. bis 16. Jul 2025, München

Modul WEBSEC – Web-Security

Zeigt, wie Sicherheitsanforderungen in Webanwendungen systematisch adressiert werden können

Kompetenz:

  • Methodisch: 20 Credits
  • Kommunikativ: 10 Credits

Nächster Termin

10. bis 12. Nov 2025, Berlin

Alle News zum Software Architecture Camp!