Sie verstehen die Tradeoffs der vorgestellten Architektur-Typen und können diese sowohl vermitteln als auch im Rahmen konkreter Vorhaben anwenden, um angemessene Architekturentscheidungen zu treffen. Insbesondere können Sie eine Zerlegung entwerfen und berücksichtigen dabei zentrale Prinzipien und Einflüsse wie die Kommunikationsstruktur der Organisation (Conways Law). Sie sind in der Lage eine Makroarchitektur zu formen, die Kommunikation und Sicherheit abdeckt und bearbeiten dabei wichtige Aspekte des Betriebs in einer modernen Systemlandschaft.
Dieser Workshop richtet sich an Softwareentwickler und -architekten, die Systeme entwerfen und weiterentwickeln. Sie haben praktische Erfahrungen in IT-Projekten gesammelt. Kenntnisse in einer bestimmten Technologie oder Programmiersprache sind nicht erforderlich. Kenntnisse in Webtechnologien sind von Vorteil, aber nicht zwingende Voraussetzung.
Dieses Seminar ist ein offizielles iSAQB Advanced Modul. Für Ihren Weg zum Certified Professional for Software Architecture (CPSA) Advanced erhalten Sie 20 technische und 10 methodische Credit Points.
Time-to-Market und Flexibilität
Deployment-Monolithen, Self-Contained Systems und Microservices
Domain-Driven Design-Konzepte und „Strategic Design“
Frontend Integration, Integration von Services (REST, Message-orientierte Middleware …)
Messaging-Systeme und Patterns
Datenhaltung und NoSQL
Moderne Infrastrukturen (IaaS, PaaS ,Virtualisierung …)
Grundlegende Resilience-Muster (Bulkhead, Circuit Breaker …)
Continuous Integration und Continuous Delivery
DevOps, Infrastructure as Code…
Monitoring, Logs und Metriken
Alle Übungsergebnisse und gezeigten Theorieinhalte werden den Teilnehmern im Anschluss elektronisch zur Verfügung gestellt
In diesem Seminar erhalten die Teilnehmerinnen und Teilnehmer 20 technische und 10 methodische Credit Points für den iSAQB® CPSA-Advanced Level mit einem unbegrenzt gültigen iSAQB® Zertifikat ausgestellt.
(noch ergänzen!)