Hinweis: Die aktuelle Software Architecture Alliance-Konferenz finden Sie hier!

Programm

Thema: Konzeptionelle Themen

Nach Tracks filtern
Nach Themen filtern
Alle ausklappen
  • Dienstag
    11.10.
  • Mittwoch
    12.10.
, (Dienstag, 11.Oktober 2022)
10:45 - 11:30
Di 1.1
Pragmatic Architecture - Darf's ein bisschen weniger sein?

Berwerte hier den Vortrag

 

Im Zuge der Modernisierung von Software-Landschaften werden Services (und damit die Code-Basis) immer kleiner.

Architekten sind mehr damit beschäftigt, die Kommunikation der Services untereinander in den Griff zu kriegen.

Für die Implementierung der einzelnen Services brauchen man ja (fast) keine Architektur, oder? Schwergewichtige Upfront-Architekturen sind doch meistens eh nur im Weg und verlangsamen den Entwicklungsprozess.

In der Session wollen wir diskutieren,…

Mehr lesen
Arne Limburg
Paris
Track: Vortrag
Vortrag: Di 1.1
10:45 - 12:30
Di 3.1
Makro- / Mikro-Architektur in Real Life

Bewerte hier den Vortrag

Architektur-Entscheidungen kann man aufteilen in eine Makro-Architektur-Ebene, die alle Module betrifft, und eine Mikro-Architektur-Ebene mit Entscheidungen, die pro Modul anders sein können. Die durch eine Mikro-Architektur gewonnene Flexibilität hat beispielsweise Vorteile bei der mit einer Vielzahl an Teams, gleichzeitig ermöglicht eine Makro-Architektur einen produktiven Umgang mit der Flexibilität bei Microservices. Die Präsentation zeigt verschiedene Ansätze für…

Mehr lesen
Eberhard Wolff
Rom
Track: Workshop
Vortrag: Di 3.1
14:00 - 15:00
Di 1.3
Der Architekturüberblick. Lösungsansätze prägnant und nachvollziehbar darstellen

Bewerte hier den Vortrag

Die Dokumentation Eurer Softwarearchitektur veraltet schnell? Deswegen fertigt Ihr gar keine an? In dieser Session zeige ich entlang von Beispielen, wie Du und Dein Team Eure Architekturansätze auf geringem Raum verdichtet und zugleich überzeugend darstellt. Für Neue im Team ebenso wie als Einstieg z. B. in ein Architektur-Review.

Ihr erfahrt, welche Inhalte mindestens in einen Architekturüberblick hineingehören und welche Formen sich in welcher Situation bewähren. Statt…

Mehr lesen
Stefan Zörner
Madrid
14:00 - 17:15
Di 4.3
Functional Domain Story Modeling

Bewerte hier den Vortrag

Die Geschichte Deines Projekts ist erzählt, die Domänen und Subdomänen stehen, die Schnitte sind angesetzt. Auf dem Weg zu funktionierender Software wirst Du allerdings noch Modelle erstellen. Du kannst Dich dabei dicht an der Domäne orientieren, bekommst aber ein Modell, das nur wenige tiefe Einsichten bietet und spröde auf Veränderungen reagiert. Du kannst auch Techniken aus der funktionalen Programmierung benutzen - die fördern tiefe Einsichten zutage, sind aber oft…

Mehr lesen
Michael Sperber, Henning Schwentner
Rom
15:15 - 16:00
Di 2.4
Architektur: bitte nicht zukunftssicher!

Bewerte hier den Vortrag

Architektur: Die soll doch das Stabile sein! Und die Wahl der richtigen Architektur sorgt dafür, dass die Software auch in Zukunft weiterentwickelt werden kann! Was zunächst sinnvoll erscheint, erweist sich in der Realität oft als erster Schritt hin zu einem Architektur-Fehlschlag. Wenn sich die Anforderungen, die Erkenntnisse oder die Technologien ändern, muss sich leider die Architektur auch ändern. Wie kann sie dann zukunftssicher sein? Diese Präsentation zeigt, wie…

Mehr lesen
Eberhard Wolff
Madrid
Track: Vortrag
Vortrag: Di 2.4
16:15 - 17:15
Di 1.5
Landkarte für den Plattform-Dschungel: Welche Arten von Plattformen gibt es und warum ist es wichtig, die Orientierung zu behalten?

Bewerte hier den Vortrag

Der Begriff „Plattform“ existiert schon sehr lange und wird extrem vielfältig verwendet, man muss leider schon sagen er wird „überstrapaziert“. Wegen der Popularität großer Plattformen, dem Erfolg von Plattform-Unternehmen und den Verheißungen der Plattform-Ökonomie wird der Begriff inflationär gebraucht. Dadurch entsteht Verwirrung und selbst Experten in der IT-Industrie reden kontinuierlich aneinander vorbei.

Der Vortrag hat zum Ziel, eine Landkarte durch den…

Mehr lesen
Matthias Naab
Madrid
, (Mittwoch, 12.Oktober 2022)
09:30 - 10:35
KeyMi
KEYNOTE: Squaring the circle - Mastering the next level of architectural design

Bewerte hier den Vortrag

Designing good applications has become more demanding than ever: Extremely flexible, very high availability, scaling up and down on demand, rising user demands, sustainability, APIs as first class citizens while being secure like a fortress at the same time, and so on. The list appears to be endless.

In the past, quite some of today's application demands have simply not existed yet. And some others we could easily delegate to the operations team. But that is not possible…

Mehr lesen
Uwe Friedrichsen
Madrid und Paris
Track: Keynote
Vortrag: KeyMi
10:45 - 11:30
Mi 2.1
Kubernetes Developer Survival Kit

Bewerte hier den Vortrag

Immer mehr Entwicklerinnen schreiben Anwendungen, die später in einem Kubernetes Cluster laufen sollen. Was kann dabei so schwierig sein? Angefangen "Wie strukturiere ich meine Repositories?", "Wo lege ich meinen Code für das Deployment ab (Containerfiles, Helm Charts, Config Values)?", "Was muss bei der Entwicklung der Anwendung beachtet werden?", "Wie bekomme ich den Code lokal getestet?", "Wie bekomme ich mit, was im Test-Cluster passiert?"

Dieser Vortrag geht am…

Mehr lesen
Sandra Parsick
Paris
Track: Vortrag
Vortrag: Mi 2.1
10:45 - 12:30
Mi 4.1
Machine Learning als eine spezielle Form der Software-Entwicklung

Bewerte hier den Vortrag

Machine Learning ist eine spezielle Form der Software-Entwicklung und hat als solche viele Gemeinsamkeiten, aber auch einige Unterschiede zur traditionellen Software-Entwicklung. Während traditionell Software-Entwickler Code von Hand schreiben wird im Machine Learning ein Modell anhand von bestimmten Daten, einer Modell-Architektur und einem Trainings-Script erzeugt.

Anhand eines durchgängigen Beispiels bewegen wir uns in diesem Workshop durch die unterschiedlichen…

Mehr lesen
Oliver Zeigermann
Rom
11:45 - 12:30
Mi 1.2
Von Legacy in die Cloud – Fehler die Du nicht selbst machen willst

Bewerte hier den Vortrag

Hört die Geschichte eines Unternehmens, das sich auf dem Weg von der alten monolithischen On-Premise-Wasserfall-Welt zur neuen modularen, agilen, domain-driven, mandantenfähigen, cloudbasierten Microservices-Welt befindet. Die Herausforderungen kommen aus verschiedenen Richtungen: Sowohl technische als auch organisatorische Aspekte müssen gemeistert werden. Die Domäne muss verstanden werden, damit das System richtig strukturiert werden kann. Der große Knall muss…

Mehr lesen
Henning Schwentner
Madrid
14:00 - 15:00
Mi 1.3
Services stürmisch schneiden

Bewerte hier den Vortrag

Event Storming ist eine Methode des Domain Driven Design, die es ermöglicht, sich gemeinsam die Fachlichkeit einer Anwendung zu erarbeiten. Richtig angewendet und bis zum Ende durchgeführt, bietet Event Storming aber noch mehr. Das Ergebnis kann nämlich sehr gut verwendet werden, um darauf basierend Bounded Contexts zu identifizieren.

Diese zeichnet dabei aus, dass wenig Kommunikation über Kontext-Grenzen hinweg passiert und das diese Kommunikation insbesondere robust…

Mehr lesen
Arne Limburg
Paris
14:00 - 17:15
Mi 3.3
Quick start to resilient software design

Bewerte hier den Vortrag

Microservices. APIs. Cloud native. Always on. Near-realtime. And so on. Today's IT landscapes are highly interconnected, massively distributed and need to be responsive 24x7. Downtimes are not an option. Long response times are not an option, either. Thus, time to learn resilient software design.

In this workshop, we will first discuss why we need resilient software design. Then we will build a little essential patterns toolbox for handling timeouts, failures, overload…

Mehr lesen
Uwe Friedrichsen
Rom
14:00 - 17:15
Mi 4.3
Eventgetriebene Architekturen mit CQRS/ES und Axon

Bewerte hier den Vortrag

CQRS und Event Sourcing werden schon länger als Alternative zu klassischen Schichtenarchitekturen propagiert. Jedoch gab es lange keine Frameworks, die eine umfassende Lösung bieten um diese Patterns auch in der Praxis anwenden zu können. Das Open Source Framework Axon schließt diese Lücke.

Durch die Nutzung des Frameworks wird es für Entwickler ein leichtes, von den Vorteilen von CQRS/ES zu profitieren: Beliebige Skalierung durch Trennung von Schreib- und Lesemodellen…

Mehr lesen
Florian Pfleiderer, Frank Steimle
Wien und Athen
15:15 - 16:00
Mi 2.4
Meine liebsten Unfälle in der Architektur

Bewerte hier den Vortrag

Architekturen, die Unfälle waren und warum es zu diesen Unfällen kam.

  1. Unfallszenario
    Von der Brücke direkt in den Maschinenraum oder warum Datenbankdirektzugriffe nicht immer der bessere Weg sind
  2. Unfallszenario
    Es kommt nicht nur auf die inneren Werte an
    Gute Serviceschnitte sind toll, aber wenn sie den Benutzer nerven wird es schwierig.
  3. Unfallszenario
    Ali Baba und die 40 Microservices
    Wenn ein Team zu viele Microservices hat, ist irgendwas verkehrt.

Der Vortrag…

Mehr lesen
Annegret Junker
Paris

Zurück