Hans Hosea Schäfer
Get ready for new features - the legacy challenge
#1about 2 minutes
Understanding the spider web of legacy system dependencies
Legacy systems create a web of operational and technical dependencies that constrain new feature development and increase costs.
#2about 7 minutes
How a central core module becomes a black hole
A project's central "core" module often accumulates excessive responsibilities and dependencies over time, creating a maintenance bottleneck.
#3about 3 minutes
Identifying and understanding system black holes
Black holes are modules with oversized APIs, high technical debt, and excessive responsibilities that attract more dependencies over time.
#4about 8 minutes
Case study on refactoring a legacy configuration system
A multi-year refactoring effort replaced legacy configuration services with Spring Cloud Config by using adapters and systematically removing old dependencies.
#5about 9 minutes
Decoupling from external systems with a mocked environment
Creating a "boxed" local development environment by mocking all external dependencies allows for independent and faster feature development.
#6about 2 minutes
The benefits of a fully mocked development environment
A mocked environment accelerates development, improves testing consistency, and empowers frontend teams to drive API design with backend counterparts.
#7about 8 minutes
A pragmatic approach to documentation and modernization
Focus on high-quality, minimal documentation and strategically choose which technologies to modernize based on value versus effort.
#8about 9 minutes
Key principles for managing long-term technical debt
Treat technical debt like a mortgage by accepting it to deliver value, but consistently pay it down by focusing on major issues.
#9about 9 minutes
The business impact of neglecting legacy system maintenance
Neglecting IT maintenance leads to poor user experiences and dangerously slow adaptation, posing a significant threat to the business model.
#10about 2 minutes
Preparing legacy systems for upcoming technology shifts
To prepare for new technologies, legacy systems must be modernized to support near-real-time data processing and user expectations.
Related jobs
Jobs that call for the skills explored in this talk.
Sunhat
Köln, Germany
Remote
€85-115K
Senior
Team Leadership
Software Architecture
+1
Finanz Informatik
Frankfurt am Main, Germany
Intermediate
Java EE
Software Architecture
Matching moments
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
03:38 MIN
Balancing the trade-off between efficiency and resilience
What 2025 Taught Us: A Year-End Special with Hung Lee
03:39 MIN
Breaking down silos between HR, tech, and business
What 2025 Taught Us: A Year-End Special with Hung Lee
04:22 MIN
Why HR struggles with technology implementation and adoption
What 2025 Taught Us: A Year-End Special with Hung Lee
04:27 MIN
Moving beyond headcount to solve business problems
What 2025 Taught Us: A Year-End Special with Hung Lee
03:28 MIN
Why corporate AI adoption lags behind the hype
What 2025 Taught Us: A Year-End Special with Hung Lee
02:44 MIN
Rapid-fire thoughts on the future of work
What 2025 Taught Us: A Year-End Special with Hung Lee
03:48 MIN
Automating formal processes risks losing informal human value
What 2025 Taught Us: A Year-End Special with Hung Lee
Featured Partners
Related Videos
Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?
Maik Wietheger & Jan-Christoph Schlieker
Seven Myths, Three Reasons, One Goal
Stefan Priebsch
Domain-Driven Transformation—How to Bring (Back) Sustainable Architecture to Legacy and Monoliths
Henning Schwentner
Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World
Jens Happe
Application Modernization and Rabbits
Niklas Heidloff
It’s all about the domain, honey ! Experiences from 15 years of Domain-Driven Design
Carola Lilienthal
Resolving technical debts in software architecture
Carola Lilienthal
Enhancing Developer Experience During Architecture Modernization
Mauricio Frias
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Huk Coburg
Coburg, Germany
Java
Microservices
Domain Driven Design
Software Architecture

Patronus Group
Berlin, Germany
Senior
Kotlin
Spring Boot
Amazon Web Services (AWS)

Deichmann SE
Essen, Germany
Remote
Senior
Java
OpenAI API
Spring Boot

Finanz Informatik
Frankfurt am Main, Germany
Senior
Java
Spring
JavaScript

MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
Angular
TypeScript

Wilken GmbH
Ulm, Germany
Remote
Senior
Java
Docker
Quarkus
PostgreSQL
+1

Coperitus GmbH
Coburg, Germany
Intermediate
Senior
Java
JavaScript


zeb consulting
Frankfurt am Main, Germany
Junior
Intermediate
HTML
React
JavaScript