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.
Anmeldung
Die Anmeldung erfolgt online auf der Seite Ihres Wunschtermins. Dort finden Sie auch den jeweiligen Frühbuchertermin.
Agenda
- Motivation: Schnelle IT als Wettbewerbsfaktor
- Gesetz von Conway: Software-Architekturen und Organisation
- Microservices und Self-contained Systems
- Domain-driven Design für Modularisierung: Bounded Context und Context Maps
- Selbstorganisation und Architektur: Mikro- und Makro-Architekturen
- Kommunikation: REST und Messaging
- Event-driven Front-End-Integration
- Datenreplikation
- Verteilte Sicherheitsmechanismen
- Moderne Infrastrukturen mit IaaS, PaaS und Virtualisierung
- Continuous Delivery, Delivery Pipelines und Software-Architektur
- Metriken und Logging
- Ausblick: Konsistenzmodelle und Resilience
Zusätzliche Hinweise
- 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
Leistungen im Überblick
- Trainingszeiten: Täglich 9:00 – 17:00 Uhr
- Begrenzt auf maximal 12 Teilnehmer:innen
- Get-together mit gratis Getränken und Snacks am ersten Abend; tolle Gelegenheit für entspanntes Networking und Erfahrungsaustausch
- Getränke, Snacks und Mittagessen sind im Preis enthalten
- Entwickler Akademie Zertifikat, das Ihnen Ihre erfolgreiche Teilnahme bescheinigt
- Weitere Goodies wie Gratis-Magazine, Gratis-Abos u.v.m.
HELDENAKTION: EXTRA 25 % RABATT AUF JEDE BUCHUNG MIT EINEM ENTWICKLER.DE-FULLSTACK-ABO

Ich habe bereits ein entwickler.de-Fullstack-Abo!
- 25 % Rabatt auf jede Buchung (Kombinierbar mit Frühbucherrabatt)
- Einfach beim Ticketkauf die Fullstack-ID eingeben (so finden Sie Ihre Fullstack-ID)
- Ebenso nutzbar für alle Entwickler Akademie Events nach dem 31.12.2023

Ich brauche noch ein entwickler.de-Fullstack-Abo?
- entwickler.de-Fullstack-Abo abschließen und gleich gibts 25 % Extra-Rabatt auf jede Buchung (Kombinierbar mit Frühbucherrabatt)
- Dann die Fullstack-ID beim Ticketkauf eingeben (so finden Sie Ihre Fullstack-ID)
- Ebenso nutzbar für alle Entwickler Akademie Events nach dem 31.12.2023