

Andreas Lausen
Software Architect
Hildesheim, Germany
Actions
Andreas Lausen is a Software Architect at MEDIFOX DAN GmbH, with a strong focus on software architecture, Domain-Driven Design, test automation, and AI-assisted software development. In his daily work, he primarily uses .NET as well as the iOS and Android SDKs. He is passionate about sustainable architectures and practical solutions – topics he regularly speaks about in his talks.
Andreas Lausen ist Software Architect bei der MEDIFOX DAN GmbH und beschäftigt sich intensiv mit Softwarearchitektur, Domain-Driven Design, Testautomatisierung und KI-gestützter Softwareentwicklung. In seiner täglichen Arbeit setzt er vor allem auf .NET sowie die iOS- und Android-SDKs. Seine Leidenschaft gilt nachhaltigen Architekturen und praxisnahen Lösungen – Themen, über die er regelmäßig in Vorträgen spricht.
Area of Expertise
Topics
From Pain to Gain: How AI Makes Software Architecture Documentation Actually Useful en
Let’s be honest: nobody enjoys writing architecture documentation. It feels like wasted time, quickly gets outdated, and usually ends up unread in a forgotten wiki.
But what if documentation could become a real asset—living, useful, and even fun to create? In this talk, we’ll explore how modern approaches like docs-as-code, proven templates, and AI support are transforming the way we capture and share architectural knowledge.
Through a live example, you’ll see how AI can generate diagrams, keep documents in sync with evolving systems, and free developers from the boring parts of documentation—so they can focus on what really matters: building great software.
Vergiss Vibe Coding - Vibe Engineering ist jetzt das Ding de en
Vibe Coding ist der neue Hype. Plötzlich kann jeder mit ein paar Prompts lauffähige Software erzeugen – ohne klassische Programmierkenntnisse. Für viele ein Gamechanger: Ideen lassen sich in kürzester Zeit in benutzbare Prototypen verwandeln. Feature-Ideen können validiert werden, bevor die erste User Story im Backlog steht.
Doch was passiert, wenn wir hinter die Fassade blicken? Allzu oft entdecken wir schlecht wartbaren Code, veraltete Bibliotheken, Sicherheitslücken und einen Mangel an Testbarkeit. Schnell wird klar: Die Magie hat ihre Schattenseiten. KI kann viel – aber guten Code erzeugt sie nicht von allein.
In diesem praxisorientierten Vortrag zeige ich, wie wir als Entwicklerinnen und Entwickler die Stärken von KI gezielt nutzen können – ohne dabei unsere Standards für Qualität, Wartbarkeit und Architektur über Bord zu werfen. Statt blindem Vertrauen setzen wir auf eine kollaborative Partnerschaft mit der KI: vom strukturierten Prompting über die gezielte Nutzung bewährter Architektur- und Designprinzipien bis zur kontinuierlichen Reflektion der Ergebnisse.
Du erhältst konkrete Tipps und Strategien, wie du KI als produktiven Sparringspartner in deinem Projektalltag einsetzen kannst – nicht für schnellen Vibe, sondern für nachhaltiges Engineering.
Forget Vibe Coding – Vibe Engineering Is the Real Deal de en
Vibe Coding is the new hype. Suddenly, anyone can generate working software with just a few prompts—without traditional programming skills. For many, this is a game changer: ideas can be turned into usable prototypes in no time, and feature concepts can be validated before the first user story ever hits the backlog.
But what happens when we look behind the curtain? All too often, we find code that is hard to maintain, outdated libraries, security vulnerabilities, and a lack of testability. It quickly becomes clear: the magic has its dark sides. AI can do a lot—but it doesn’t produce good code by itself.
In this hands-on talk, I will show how we as developers can harness the strengths of AI without throwing our standards for quality, maintainability, and architecture overboard. Instead of blind trust, we rely on a collaborative partnership with AI: from structured prompting and the deliberate use of proven architectural and design principles to continuous reflection on the results.
You will walk away with practical tips and strategies on how to use AI as a productive sparring partner in your daily projects—not for a quick vibe, but for sustainable engineering.
Forget the Current State – Why Events Are the Better Data en de
“Storage is scarce.” – That was once true. Relational databases, with their strict principle of no redundancy and full normalization, were born in that era. To this day, the relational database is often the default solution in many projects—mainly because that’s how we were taught.
But this frugality comes at a cost: we only store the current state. History and changes disappear, traceability becomes difficult, and complex queries impact performance.
There’s another way: Event Sourcing and CQRS turn the tables. Instead of just persisting the current state, every change is stored as an event. Read models can be tailored specifically for performance and comprehensibility. The result: transparent history, fast queries, and more flexible architectures.
In this talk, we provide a hands-on introduction to Event Sourcing and CQRS. We’ll cover the core principles and then dive into a concrete .NET implementation—without relying on complex or heavyweight frameworks.
Vergiss den Ist-Zustand – Warum Events die besseren Daten sind en de
„Speicherplatz ist knapp.“ – das war einmal. Genau aus dieser Zeit stammen relationale Datenbanken mit ihrem eisernen Prinzip: keine Redundanz, alles bis in die letzte Normalform optimiert. Bis heute ist die relationale Datenbank in vielen Projekten die Standardlösung, nicht zuletzt, weil wir es so gelernt haben.
Doch diese Sparsamkeit hat ihren Preis: Wir speichern nur den aktuellen Zustand. Historie und Änderungen verschwinden, Nachvollziehbarkeit wird schwierig, und komplexe Abfragen belasten die Performance.
Es geht auch anders: Event Sourcing und CQRS drehen den Spieß um. Anstatt nur den Ist-Zustand zu sichern, werden alle Änderungen als Events persistiert. Lesemodelle lassen sich gezielt für Performance und Verständlichkeit optimieren. Das Ergebnis: transparente Historie, schnelle Abfragen und flexiblere Architekturen.
In diesem Vortrag geben wir eine praxisnahe Einführung in Event Sourcing und CQRS. Wir zeigen die Grundprinzipien und steigen anschließend in eine konkrete .NET-Implementierung ein – ohne auf komplexe oder schwergewichtige Frameworks angewiesen zu sein.
Executable Architecture: Validating DDD Structures with ArchUnit.NET en
Domain-Driven Design encourages teams to build systems with clear layers, isolated domain logic, and well-defined boundaries. But over time, these structures erode: infrastructure code leaks into the domain, application services grow too wide, and context boundaries become porous.
This talk introduces a practical and executable approach to preserving DDD architecture using ArchUnit.NET. Architecture tests act like unit tests—but for the codebase structure. They let developers:
- enforce clean layering between Application, Domain, and Infrastructure,
- ensure domain logic is protected from technical concerns,
- and detect unwanted dependencies before they cause harm.
The session is largely live coded: the audience will see how to write architecture tests in C# and integrate them into a continuous build process. All examples use a standalone DDD-style example.
Based on experience from real-world projects, the techniques shown are concrete, pragmatic, and ready to apply in any codebase—starting tomorrow.
Test your architecture with ArchUnit.NET en de
At the start of a project, productivity is high. The architecture, components, and dependencies are clearly defined. However, as the codebase grows and requirements become more complex, unwanted dependencies creep in. Changes take longer and become more costly. The code and architecture diagrams no longer align.
Architecture tests can counteract this. They work like unit tests but focus on non-functional requirements. By automating them in the continuous build process, they prevent violations of the initially established architectural rules.
This talk provides an overview of the capabilities of architecture tests with ArchUnit.NET. Using a sample architecture, it demonstrates how various aspects of the architecture can be tested.
Teste deine Architektur mit ArchUnit.NET en de
Am Anfang eines Projekts ist die Produktivität hoch. Architektur, Bausteine und Abhängigkeiten sind klar definiert. Doch mit der Zeit wird der Code umfangreicher und die Anforderungen komplexer. Ungewollte Abhängigkeiten schleichen sich ein, Änderungen dauern länger und werden teurer. Code und Architekturdiagramme passen nicht mehr zusammen.
Architekturtests wirken dem entgegen. Sie funktionieren wie Unit Tests, testen jedoch nichtfunktionale Anforderungen. Automatisiert im Continuous Build verhindern sie Verstöße gegen die anfangs aufgestellten Architekturregeln.
Der Vortrag gibt einen Überblick über die Möglichkeiten von Architekturtests mit ArchUnit.NET. Anhand einer Beispielarchitektur wird demonstriert, wie sich verschiedene Aspekte der Architektur testen lassen.
IT-Tage 2025 Upcoming
- KI-gestütztes Test-Driven Development und Behaviour-Driven Development
IT-Tage 365
- Teste deine Architektur!
Magdeburger Developer Days 2025
- Schneller (und besser?) Unit Tests schreiben mit KI
- Teste deine Architektur mit ArchUnit.NET
BASTA Spring 2025
- Teste deine Architektur mit ArchUnit.NET
IT-Tage 2024
- Besser testen mit Akzeptanztests
- Teste deine Architektur!
- Schneller (und besser?) Unit Tests schreiben mit KI
Magdeburger Developer Days 2024
- Domain-Driven Design für Einsteiger
- Teste deine Architektur!
.NET Day Franken 2024
- Domain-Driven Design für Einsteiger
IT-Tage 2023
- Unit Tests - Grundlagen und Best Practices
- Teste deine Architektur!
SEACON digital 2023
- Teste deine Architektur!
BED-Con 2023 Sessionize Event
Magdeburger Developer Days 2023
- Unit Tests - Grundlagen und Best Practices
- Teste deine Architektur!
Magdeburger Developer Days 2022
- Einführung in Domain-Driven Design
- Unit Tests!? Was ist das, wofür brauche ich das, und wie fange ich damit an?
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top