WeAreDevelopers LIVE • Nov 10, 2023

Get ready for new features - the legacy challenge

Hans Hosea Schäfer

Technical debt is a mortgage with compounding interest. Stop chasing shiny new frameworks. Learn how to systematically decouple your monolithic black holes to accelerate feature delivery.

Pause
Mute Enter Fullscreen
#1 about 3 min

The challenge of navigating dependencies in legacy systems

Working within existing architectural boundaries often feels like being trapped in a web of dependencies.

#2 about 6 min

How new projects accumulate unexpected architectural dependencies

Extracting common modules and adding global features gradually creates a complicated web of integration.

#3 about 5 min

Identifying and assessing black holes in system architecture

Overloaded core modules become maintenance bottlenecks that require significant restructuring to resolve technical debt.

#4 about 9 min

Deconstructing core modules into independent libraries and applications

Replacing legacy configuration pools with modern spring cloud configurations enables modularized application deployments.

#5 about 9 min

Isolating local development by mocking external service dependencies

Simulating backends and databases locally accelerates development by eliminating reliance on shared test environments.

#6 about 4 min

Accelerating frontend implementation with api contracts and concise documentation

Defining API contracts early empowers developers to build independently while keeping system documentation concise and code-focused.

#7 about 6 min

Evaluating the cost and value of framework modernizations

Retaining functional foundational frameworks like Wicket often proves more pragmatic than undertaking a complete technological rewrite.

#8 about 10 min

Accepting technical debt and investing in local developer tooling

Strategic debt repayment and the creation of comprehensive local sandbox tools significantly improve long-term system maintainability.

#9 about 9 min

The hidden business costs of poorly maintained legacy systems

Prolonged IT integrations and outdated customer interfaces highlight the critical competitive risk of neglecting continuous software maintenance.

#10 about 2 min

Preparing legacy architectures to integrate with modern emerging technologies

Addressing structural latency and implementing near-time data updates enables successful integration with newer architectural standards.

Matching moments

1:33 min

Understanding technical debt and legacy application risks

Shaaf Syed Shaaf Syed · World Congress 2025

3:28 min

Managing technical debt in legacy web applications

Robby Russell · Coffee With Developers

1:44 min

Strategies for modernizing and mitigating legacy system risks

Leszek Włodarski Leszek Włodarski · World Congress 2026 Europe

1:32 min

Overcoming modernization challenges in aging monolithic codebases

Igor Minar Igor Minar +1 · World Congress 2025

8:22 min

Navigating legacy systems and unconventional software testing practices

Philipp-Alexander Blum · LIVE

3:21 min

Planning successful architecture modernizations for legacy enterprise applications

Ryan J Salva · Coffee With Developers