
Software & .NET Meetup
TechTalk GmbH
Saturn Tower, 16. Stock
Leonard-Bernstein-Straße 10
1220 Wien
05.06.2025
18:00 - 21:00 Uhr
Dieses Event ist kostenlos!
In diesem Talk zeigen Patrick Säuerl (Tech Lead/Architekt) und Tim Paulus (Entwickler), wie sie ein bestehendes Softwareprojekt zu einem modularen Monolithen weiterentwickelt haben mit konsistenter Schichtenarchitektur.
Das System wurde vor über zehn Jahren als Monolith gestartet und seither von mehreren Teams mit unterschiedlichen Architekturvorstellungen weiterentwickelt.
Dies führte zu Wartungsproblemen und erschwerte neuen Entwickler:innen den Einstieg.
Sie teilen, welche Konzepte sie übernommen haben, welche Diskussionen sie im Team ausgelöst haben und wie dies zu einem besseren technischen Verständnis und klaren Refactoring-Zielen geführt hat.
Der Talk beleuchtet auch die Dynamiken, die diese Tests in unserem eigenen Team und in einem weiteren beteiligten Team ausgelöst haben.
Sie führten zu wertvollen Diskussionen, einem besseren gemeinsamen Verständnis der technischen Vision und zu klaren Refactoring-Zielen für die Entwickler:innen.
18:00 – Einlass bei TechTalk
18:15 – Intro
18:20 – Start des Talks
19:15 – Food & Drinks
21:00 – Ende
Die Aufzeichnungen werden im Anschluss unter folgendem Link verfügbar sein:
https://go.dotnetdevs.at/recordings
Das Meetup wird von DotNetDevs.at und Softwarearchitektur Wien Meetup Group organisiert.
https://dotnetdevs.at/ & https://www.meetup.com/softwarearchitektur-wien/
DotNetDevs.at wird sponsored von:
Patrick ist ein erfahrener Softwarearchitekt und technischer Lead, der bereits zahlreiche Teams und Entwickler:innen auf ihrem Weg begleitet hat.
Nach vielen Jahren in unterschiedlichen Projekten liegen seine Schwerpunkte heute auf technischer Führung, Teamzusammenarbeit und Domain-Driven Design (DDD). Besonders wichtig ist ihm das gemeinsame Modellieren, für das er bevorzugt Methoden wie Specification by Example, User Story Mapping, Event Storming und Event Modeling einsetzt.
Patrick fördert sowohl die Zusammenarbeit im Team als auch die teamübergreifende Kooperation in skalierten Umgebungen.
Tim ist Entwickler und steht vor der typischen Herausforderung, ein bestehendes Softwaresystem mit hohem fachlichem Wert zu übernehmen – und es gleichzeitig architektonisch so weiterzuentwickeln, dass es neuen technischen und organisatorischen Anforderungen gerecht wird.
Er hat die vorgestellte Lösung mitentwickelt und in der Praxis angewendet. In seinem Beitrag möchte er die dabei gesammelten Erfahrungen und Erkenntnisse, auch die seines Teams, weitergeben.
In this talk, Patrick Säuerl (Tech Lead/Architect) and Tim Paulus (Developer) will share their journey of evolving a software project towards a modular monolith with consistent layering.
The system started over 10 years ago as a monolith, and many teams have developed within it, adding their flavors and understanding of the architectural patterns and the architecture trends at that time.
This has led to maintenance issues and unclear guidance for new developers.
We tackled parts of this by introducing tests that ensure the layering of vertical slices is consistent.
The talk will also focus on the dynamics that these tests initiated within the team and another contributing team, leading to fruitful discussions, better shared understanding of the technical vision, and clear refactoring targets for developers.
18:00 – Door opens at TechTalk
18:15 – Intro
18:20 – Talk starts
19:15 – Food & Drinks
21:00 – End
Recordings will be available afterward at
https://go.dotnetdevs.at/recordings
This meetup is organized by DotNetDevs.at and the Softwarearchitektur Wien Meetup Group
https://dotnetdevs.at/ & https://www.meetup.com/softwarearchitektur-wien/
DotNetDevs.at is sponsored by:
Patrick is an experienced software architect and technical lead who has supported numerous teams and developers on their journey.
With several years of experience in various projects, he has shifted his focus to technical leadership, team collaboration, and Domain-Driven Design (DDD).
He places particular emphasis on collaborative modeling, with preferred methods including Specification by Example, User Story Mapping, Event Storming, and Event Modeling.
Patrick promotes both intra-team collaboration and cross-team collaboration in scaled environments.
As a developer, Tim faces the typical challenge of inheriting a software project with proven business value in its domain, yet needing to transform its architecture to meet new technical and organizational requirements.
He co-developed and used the solution shown, and would like to share the experiences of himself and his peers.
Ihr Partner für die Umsetzung von Individual-Software Projekten nach agilen Methoden. Mit Standorten in der Schweiz, Österreich und Deutschland.
Email: welcome@techtalk.at
Tel: +43 (1) 402 35 96 – 0
TechTalk GmbH
Leonard-Bernstein-Straße 10
1220 Wien