Carola Lilienthal

Carola Lilienthal
software architect with passion for long-living design

Biography

Carola Lilienthal is CEO at WPS - Workplace Solutions and loves to design good structured, long-living software systems. Since 2003, she and her teams are using DDD to achieve this goal. DDD and long-livingness of software architectures are the topic of many talks she has given on various conferences. In 2015, she condensed her experience from over 200 analyses of software systems in the book “Langlebige Softwarearchitekturen”.
Fighting technical debts with DDD
(Talk, Intermediate)
Today programmers do not develop applications from scratch but they spend their time fixing, extending, modifying and enhancing existing applications. The biggest problem in their daily work is that with time maintenance mutates from structured programming to defensive programming: The code becomes too complex to be maintained. We put in code we know is stupid from an architectural point of view but it is the only solution that will hopefully work. Maintenance is more and more difficult and expensive. Our software accumulates technical debts.
In this talk, I will show you how Domain-Driven Design can help you and your teams to avoid this apparently inevitable dead end. The concepts and solutions of DDD can be applied at the beginning of a project but will also improve the situation in an ongoing project or during maintenance.
DDD compact
(Workshop, half day, Beginner)
Since Microservices have appeared as an architectural style to solve organisational problems and improve scalability the ideas of Domain-Driven Design have experienced a strong revival. The guidelines of strategic design (DDD in the large) help us to cut the domain into domain-related bounded contexts. These bounded contexts than correspond with microservices. Within the bounded contexts tactical design (DDD in the small) with the ubiquitous language and the building blocks entity, value object, aggregate, service etc. give us guidance how to implement and structure our design. In this workshop we will show you the essentials of DDD and report on our ten years of experience with DDD. Short lectures, discussions and exercises will alternate with one another.

speakers

Sponsors

Gold sponsors
[become a gold sponsor]
Sponsor Codecentric
As an expert in custom software development, codecentric develops software solutions for the future, something every one of our employees at each of our 15 locations is passionate about. Learn more at blog.codecentric.de.
Sponsor Idealo
idealo internet GmbH, a subsidiary of Axel Springer AG, is Germany’s largest online price comparison service. Since 2001, idealo’s mission is to help users make the best possible buying choices. Based in the very heart of Berlin with over 600 employees and several international teams, we are active throughout Europe and steadily growing.
Sponsor Microsoft
Die Microsoft Deutschland GmbH ist die 1983 gegründete Tochtergesellschaft der Microsoft Corporation/Redmond, U.S.A., des weltweit führenden Herstellers von Standardsoftware, Services und Lösungen. Die Angebotspalette umfasst Technologien und Services für verschiedenste Plattformen und Endgeräte, angefangen beim Desktoprechner, über Netzwerke und mobile Endgeräte bis hin zum Cloud Computing.
Sponsor Prosoz
For more than 25 years, PROSOZ Herten has been offering innovative software, personalized consulting services, and practice-oriented qualification for municipalities. With solutions for the areas of labor, social issues, children and youth welfare, construction and order for approx. 1500 administrations throughout Germany, the company is the leading software and consulting firm for municipal administrations. As market leader in this segment, the company develops solutions for administrative work, advises clients in process and organizational development, and develops and supervises project implementation. This also includes the qualification of employees dealing with the specialized software in the PROSOZ Academy. Currently, approx. 300 permanent employees work in four locations (Herten, Berlin, Munich and Dresden).
Silver sponsors
[become a silver sponsor]
Sponsor InnoQ