Neu: Spannende Ein-Tages-Workshops im Programm Mehr

Flexible Architekturen

Training iSAQB® CPSA®-Advanced FLEX — 3 Tage

Technik20
Methodik10
Kommunikation
Termine und Buchung

Beschreibung

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 Softwarearchitekturen 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.

Teilnehmer:innen in einem Workshop

Dein Nutzen

Die Kenntnis flexibler Architekturmodelle ist essenziell bei Modernisierungsvorhaben gewachsener Systeme als auch beim Design neuer Systeme auf der »grünen Wiese«

»Full-Stack« Architekturkompetenz: vom iterativen Entwerfen bis zur kontinuierlichen Auslieferung

Anwendbar in allen Aufgabenfeldern der Softwarearchitektur unabhängig von Technologien und Sprachen

Zielgruppe

Wer erfahren will, wie man mit Microservices, Self-contained Systems und Domain-driven Design zu flexiblen und nachhaltigen Software-Architekturen kommt, ist in diesem Training richtig. Interesse an Software-Architektur ist ausreichend, es ist keine Entwicklungserfahrung notwendig.

Lernziele

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 Container

Continuous Delivery, Delivery Pipelines und Software-Architektur

Metriken und Logging

Ausblick: Konsistenzmodelle und Resilience

Deine Trainer:innen

Stefan Zörner

embarc

Architekturdokumentation, Methodische Softwarearchitektur und Cloud-Anwendungen

Von der Bayer AG über IBM und oose zu embarc. Stefan Zörner blickt auf 20 Jahre IT-Erfahrung zurück und stets gespannt nach vorn. Er unterstützt in Architektur- und Umsetzungsfragen mit dem Ziel, gute Architekturansätze wirksam in der Implementierung zu verankern. In lebendigen Workshops vermittelt er Handwerkszeug dazu und steckt mit seiner Begeisterung an. Sein pragmatischer Ansatz Architektur festzuhalten findet großen Anklang.

Christoph Iserlohn

INNOQ

Skalierbarkeit und Security, Host des INNOQ Security Podcasts

Christoph Iserlohn ist Senior Consultant bei INNOQ. Er hat langjährige Erfahrung mit der Entwicklung und Architektur von verteilten Systemen. Sein Hauptaugenmerk liegt dabei auf den Themen Skalierbarkeit, Verfügbarkeit und Sicherheit.

Arne Landwehr

INNOQ

Architektur, Clean Code

Arne fühlt sich in der Java Welt zu Hause und ist nach vorherigen Tätigkeiten als Software-Architekt und Teamleiter nun als Consultant für INNOQ Deutschland tätig. Neben einem starken Interesse an sauberem Code gilt sein Augenmerk dem Design und der Architektur von verteilten Systemen.

Sascha Selzer

INNOQ

Backend-Architektur, Continuous Delivery, Deployment-Strategie

Sascha Selzer arbeitet als Senior Consultant bei INNOQ. Er hat langjährige Erfahrung in der Entwicklung mit JVM basierten Sprachen und in Software-Architektur. Sein aktueller Fokus liegt auf der Konzeption und Umsetzung von Backend-Architekturen, sowie von Continuous Delivery/Deployment Strategien. Er beschäftigt sich darüber hinaus mit Themen im Bereich Cloud wie Monitoring- und Tracinglösungen als auch dazugehörende Architektur- und Entwicklungsparadigmen (Microservices, Devops).

Falk Sippach

embarc

Architekturbewertungen, Java Experte

Als Trainer, Berater und Architekt ist Falk stets auf der Suche nach dem Funken Leidenschaft, den er bei seinenTeilnehmern, Kunden und Kollegen entfachen kann. Bereits seit über 15 Jahren unterstützt er in meist agilen Softwareentwicklungsprojekten im Java-Umfeld, anfangs als Entwickler, später als Projektleiter, Architekt und Coach. Falk ist überzeugt, dass lebenslanges Lernen die Voraussetzung für die berufliche Selbstentfaltung und dauerhafte Freude am Tun ist. Trotz der Begeisterung für Neues behält er immer auch die Menschen und gewachsene Strukturen im Blick, um ausgewogene Lösungen entwickeln zu können. Als aktiver Bestandteil der Community teilt er sein Wissen gern in Artikeln, Blog-Beiträgen sowie bei Vorträgen auf Konferenzen oder User Group Treffen und unterstützt bei der Organisation diverser Fachveranstaltungen. Video: Was ist eigentlich Documentation as Code? Falk erklärt es euch im Stream mit Lisa Moritz.

Eberhard Wolff

INNOQ

Architektur, Microservices, Domain-driven Design

Eberhard Wolff arbeitet als Fellow bei INNOQ und berät in dieser Funktion Kunden in Bezug auf Architekturen und Technologien. Sein technologischer Schwerpunkt liegt auf modernen Architektur-Ansätzen – Cloud, Continuous Delivery, DevOps oder Microservices spielen oft eine Rolle. Er ist Autor von über hundert Artikeln und Büchern u.a. zu Microservices, Microservice Technologien und Continuous Delivery.

Unsere Kund:innen sagen

»Sehr guter Überblick über Architektur-Ansätze und Technologien! Dazu sehr produktive Atmosphäre und viele praktische Übungen.«
Teilnehmer FLEX
(Training bei einem Versicherungsunternehmen)

Fachinfos und Bücher

Software-Architektur im Stream

Einmal in der Woche diskutiert Eberhard Wolff Software-Architektur im Live-Stream – oft zusammen mit einem Gast. Zuschauer:innen können über Chat, Twitter oder Formular mitdiskutieren oder Fragen stellen. Mehr Infos

Microservices Praxisbuch – Grundlagen, Konzepte und Rezepte

Technologie für Microservices gibt es viele. Dieses Buch zeigt die Grundlagen von Microservices, die Konzepte der Technologien und schließlich konkrete Rezepte mit Technologien wie Client- und Server-seitige Frontend-Integration, Asynchrone Microservices mit Kafka oder REST/Atom, synchrone Systeme mit dem Netflix-Stack und Consul oder Microservices-Plattformen mit Kubernetes und Cloud Foundry. Dazu kommt der Betrieb mit Monitoring mit Prometheus, Log-Analyse mit dem Elastic-Stack und Tracing mit Zipkin. So bietet das Buch einen guten Start in die Microservices-Praxis.

Microservices: Ein Überblick

Dieses Booklet gibt einen kurzen Überblick über Microservices und bietet so eine gute Starthilfe für die Arbeit mit Microservices. Mehr Infos

Microservices Rezepte

Diese Broschüre zeigt Technologie-Rezepte für die Implementierung von Microservices. Die Beispiele stehen als Code zum Download bereit. Mehr Infos

Microservices – Grundlagen flexibler Softwarearchitekturen

Microservices unterteilen Software-Systeme in eine Vielzahl von kleinen Diensten. Das verbessert Wartbarkeit und Skalierbarkeit, verspricht eine nachhaltige Entwicklung, eine einfache Integration in Legacy-Systeme und auch Continuous Delivery wird so einfacher. Microservices führen aber auch zu einer höheren Komplexität und Herausforderungen beim Deployment. Das Buch enthält eine umfangreiche Einführung in Microservices und betrachtet Technologien genauso wie Architektur und organisatorische Auswirkungen. Außerdem erläutert es Nanoservices als noch kleinere Services.

Online-Termine

Vor-Ort-Termine

Event-Ticketing-Software von pretix

Inhouse Training

Du kannst dieses Training auch als Inhouse-Training exklusiv für Dein Team buchen. Bitte nutze dafür unser Anfrage-Formular.

Jetzt anfragen