ArchitectureArchitecture
Quickie15min
INTERMEDIATE

Do Legacy Systems dream of Modernization?

This talk examines the enduring relevance and challenges of legacy systems, some unchanged since the 1980s, and why they're difficult to replace. It offers insights and practical tips for engineers navigating software modernization and explores design patterns for legacy displacement, supported by real-life examples.

Katerina Andreadou
Katerina AndreadouChubb

talkDetail.whenAndWhere

Friday, November 7, 15:55-16:10
Room 3 - Alexandros
talks.description
Small surges of electricity breathe life into legacy systems far beyond anyone’s expectations. Today, we develop software designed to last about 6–8 years, perhaps stretching to 10–12 in the best-case scenario, yet some legacy monoliths remain active, largely unchanged since the 1980s. What gives these systems their enduring vitality and necessity? Why do software engineers often approach them with trepidation? And how do successful organizations find themselves trapped with outdated technologies that they can neither replace nor adequately maintain?

In the first part of this talk, we explore the nuances and paradoxes of our relationship with legacy systems. We examine why we simultaneously struggle to tolerate legacy code while in the same time being unable to do without it. The second part offers a practical cheat sheet filled with insights for engineers about to embark on, or already navigating, the challenges of a software modernization journey. Finally, we delve into common design patterns that facilitate legacy displacement, drawing on real-life examples to illustrate each approach.
modernization
legacy
patterns
engineers
talks.speakers
Katerina Andreadou

Katerina Andreadou

Chubb

Greece

Katerina Andreadou is a Senior API Engineer and Team Lead at Chubb. Involved with software for almost two decades, she has been a Windows Mobile and Android developer, a client-facing consultant, a research assistant, and always a Java Engineer. Passionate about software architecture and application modernization strategies.
comments.title

comments.speakerNotEnabledComments