Modul FLEX - Flexible Architekturen: Microservices, Self-contained Systems und Continuous Delivery

Mit Eberhard Wolff oder Phillip Ghadir

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. Mit Hilfe von Metriken und Logging können mehr Informationen in die Architektur-Arbeit 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.

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: 12-Factor-Apps, 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

Trainer

Eberhard Wolff arbeitet seit mehr als fünfzehn Jahren als Architekt und Berater – oft an der Schnittstelle zwischen Business und Technologie. Er ist Fellow bei der innoQ. Als Autor hat er über hundert Artikel und Bücher geschrieben, u.a. ein deutschsprachiges Buch zu Continuous Delivery. Als Sprecher hat er auf zahlreichen internationalen Konferenzen vorgetragen. Sein technologischer Schwerpunkt liegt auf modernen Architekturansätzen – Cloud, Continuous Delivery, DevOps, Microservices oder NoSQL spielen oft eine Rolle.

  

Phillip Ghadir verfügt über mehr als 15 Jahre Erfahrung in der IT aus unterschiedlichsten Branchen. Sein Hauptinteresse gilt der Konstruktion von Softwaresystemen – insbesondere von Architekturen für unternehmenskritische, verteilte Systeme. Er ist CTO und Mitglied der Geschäftsleitung der innoQ und als solches für die projektübergreifende Organisation der innoQ verantwortlich. Phillip ist persönliches Gründungsmitglied des iSAQB e.V. und arbeitet aktiv an der Ausgestaltung des Lehrplans für den CPSA-F (Certified Professional for Software Architecture, Foundation Level) sowie den CPSA-A (Certified Professional for Software Architecture, Advanced Level) mit. Er spricht darüber hinaus regelmäßig auf Fachkonferenzen wie der JAX und ist Autor zahlreicher Magazinbeiträge.

      • Trainingszeiten: Erster Tag: 9:30 - 17:30 Uhr, ab dem zweiten Tag 9:00 - 17:00 Uhr. 
      • Am ersten Abend laden wir Sie zu einem Come Together mit Freibier und Snacks ein. Hier haben Sie Gelegenheit für entspanntes Networking und Erfahrungsaustausch mit dem Trainer und anderen Teilnehmern.
      • Genießen Sie Erfrischungen und Snacks in den Pausen sowie ein leckeres Mittagsbuffet.
      • Sie erhalten die Seminarmaterialien in gedruckter Form.
      • Zusätzlich zu einer optionalen iSAQB-Zertifizierung im iSAQB-Advanced-Level erhalten Sie ein offizielles Entwickler-Akademie-Zertifikat, dass Ihnen Ihre erfolgreiche Teilnahme bescheinigt.
      • Sie erhalten darüber hinaus Gratismagazine, kostenlose Internetzugänge... u.v.m.

Zusätzliche Hinweise

Die Teilnehmer können sich den Besuch der Veranstaltung als Kompetenzerwerb im Advanced Level Programm des iSAQB anrechnen lassen (20 Credit Points im technischen Bereich und 10 Credit Points im methodischen Bereich).

Preise

Bitte beachten Sie: Die jeweiligen Frühbuchertermine finden Sie in den Terminseiten.

  • Bei gleichzeitiger Anmeldung von drei oder mehr Kollegen aus einem Unternehmen spart jeder Teilnehmer 100,- € mit dem Kollegenrabatt!
  Early Bird
(inkl. Kollegenrabatt)
Early Bird Standard
(inkl. Kollegenrabatt)
Standard
Modul FLEX - Flexible Architekturen 1599 € 1699 € 1699 € 1799 €
alle Preise zzgl. MwSt.

Termine

10. - 12. Oktober 2016, Holiday Inn München Unterhaching

02. - 04. November 2016, Courtyard by Marriott München City Ost

05. - 07. Dezember 2016, Courtyard by Marriott Berlin Mitte

1. - 3. März 2017, Courtyard by Marriott Düsseldorf Hafen

3. - 5. Mai 2017, Courtyard München City Ost