Grundlagen moderner Software-Architekturen

Software-Architekturen

Grundlagen moderner Software-Architekturen

Innovative Ideen zu DDD, WebSecurity und Cloud-Native-Architekturen

Aufzeichnung ansehen bis zum 1. Dezember 2023

Aufzeichnung verfügbar für:

Tage
Stunden
Minuten
Sekunden
This Live Event Has Ended

Software-Architektur neu gedacht

Im Zeitalter der Cloud muss auch Architektur neu gedacht werden. In vier exklusiven Sessions werden unsere Experten und Trainer des Software Architecture Camps, Marcus Crestani, Richard Wallentin, Matthias Bohlen und Adrian Metzner, dir bahnbrechende Insights und zukunftsweisende Inspirationen aus den Bereichen DDD, Web Security, Cloud-native und funktionale Programmierung liefern.

Alles, was du machen musst: zurücklehnen, mitdiskutieren und Architektur zelebrieren

Was ist eine Software-Architektur

Programm

Software ist oft erstaunlich änderungsresistent, egal, ob es darum geht, obsolete Technologien auszuschleichen, in die Cloud zu migrieren oder den Architekturstil zu modernisieren.  Verantwortlich sind dafür oft versteckte Abhängigkeiten oder hinfällige Annahmen, die zu eng an die Codebasis gekoppelt sind.  Aber was ist der Ursprung all dieser Kopplung?

Oft ist es gesharter, synchronisierter Zustand, der sich durch viele Klassen und Methoden zieht.  Wir schauen uns das Phänomen anhand eines realen Projekts an und versuchen, uns selbst aus dem Loch zu graben durch Refaktorisierung, Event Sourcing und natürlich funktionale Programmierung.

Viele Softwaresysteme und ihre Teams sind nicht erst im Cloud-Zeitalter entstanden. Doch die Cloud verspricht viele Potenziale für die einfachere Entwicklung, bessere Skalierung, den bequemeren Betrieb von Software. Was verbirgt sich hinter der „Cloud Native Journey“ und wie könnte es aussehen, diese Reise mit einem bestehenden System zu gehen? Anhand eines hypothetischen Teams werden wir sehen, wie vielfältig dieser Weg sein kann und dass das Ziel für jedes Softwaresystem ein anderes ist.

Wenn Ihr mit vielen Teams in derselben Domäne arbeitet, werden sich die Teams die Arbeit am Domänenmodell aufteilen wollen. Viele Teams auf demselben Modell sind bekanntlich ein Rezept zum Fehlschlagen, weil sie sich gegenseitig behindern werden. In DDD schneidet man deshalb ein großes Modell in mehrere Bounded Contexts und lässt jeweils ein Team für einen Context verantwortlich sein. In dieser Session möchte ich euch zeigen, was passiert, wenn dieser Schnitt stattgefunden hat und viele Teams gleichzeitig unterwegs sind. Anhand soziotechnischer Patterns aus dem DDD wie z.B. Customer/Supplier, Open Host Service und Anti-Corruption Layer könnt ihr euch so aufstellen, dass jedes Team unabhängig und schlagkräftig arbeiten und den anderen trotzdem rechtzeitig helfen und ihnen zuarbeiten kann. Die Zusammenarbeit wird schnell, und trotzdem wird die ‚Rückkehr des Chaos’ verhindert, weil die Teamschnittstellen absichtsvoll gestaltet sind

In Webanwendungen ist eins der größten Probleme herauszubekommen, wer ein Nutzer wirklich ist und was er darf.

Es gibt viele Lösungen, aber wann passt welche und was muss beachtet werden? Wie funktionieren eigentlich OAUTH2 und OpenID Connect und brauche ich eigentlich alles aus diesen großen Protokollen?

Unsere Software-Architektur Experten

Marcus Crestani

Active Group GmbH

Richard Wallintin

Matthias Bohlen​ Software Architektur

Matthias Bohlen

Freiberufler
Workplace Solutions GmbH

Deine entwickler.de Fullstack Experience starten

Jetzt anmelden und profitieren

So kannst du teilnehmen

Du hast bereits Fullstack?

Schnapp dir was zu schreiben und lehn dich zurück. Komme hier direkt zur Aufzeichnung und profitiere vom wegweisenden Wissen unserer Experten.

Du hast noch kein Fullstack?

Fullstack-Abonnent:innen haben kostenlosen Zugriff auf das Live-Event. Zusätzlich haben Fullstack-Abonnent:innen für drei Monate Zugriff auf die Aufzeichnung des Live-Events. 

Möchtest du mehr Inhalte rund um Software-Architektur?

Mit der Fullstack Experience erhältst du exklusiven Zugang zu allen Live-Events, Zugriff auf Event-Aufzeichnungen für 3 Monate, sowie zu kuratierten Magazinen, Fachartikel und mehr!

Verfügbar bis 15. September 2023

Betrachte gemeinsam mit bekannten Speaker:innen des Software Architektur Summits die brandaktuellen Trends in der Softwarearchitektur.

Verfügbar bis zum 06. Oktober 2023

Drei spannenden Sessions mit dem Thema Domain-driven Design auseinandersetzen und demonstrieren, wie dieses Konzept in der Praxis angewendet werden kann. 

Tutorialserie: Domain-driven Design

Wie kannst du mit Domain-driven Design bessere Software entwickeln? In seinem Tutorial geht Henning Schwentner genau diesen Fragen auf den Grund.

Fullstack
Experience

Einzel-Nutzer Lizenz

198,80 € / Jahr

Fullstack
Team

Für Teams mit 3-15 Nutzern

ab 358,80 € / Jahr

Preis zzgl. MwSt.

Fullstack
Company

Für Teams ab 16 Nutzern

Auf Anfrage

Preis zzgl. MwSt.

Alle Inhalte im Überblick

Basic

BASIC

Fullstack

FULLSTACK

Fullstack

FULLSTACK TEAM

Fullstack Read

Fullstack Live-Events

Fullstack Tutorials

Add-ons: Bis zu 25 % Rabatt auf Konferenzen & Trainingsevents 

Add-ons: Bis zu 25 % Rabatt auf Akademie Camps & FLEX Camps

Deine Features

Basic

BASIC

Fullstack

FULLSTACK

Fullstack Team

FULLSTACK TEAM

Notizen

Sammlungen

AI-Suche AskFrank

Kuratierte Themenhighlights

Live Chat

Direkt Chat

Rabatte für Conferences, Training Events & Akademie Events

6 Monate Zugriff auf die Videoaufzeichnungen von deinen Conferences

Zertifikate für die Teilnahme an Conferences, Training Events & Akademie Events

Slides bei Teilnahme an Konferenzen und Akademie Events

Kein Administrationsaufwand

Account Manager für alle Fragen

Tage
Stunden
Minuten

Limitierter 30-Jahre Anniversary Hoodie

Für Neue Fullstack Member – Nur im Dezember