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:
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
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
Matthias Bohlen
Freiberufler
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.
Alle Inhalte im Überblick
BASIC
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
FULLSTACK
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