SE-Radio Episode 242: Dave Thomas on Innovating Legacy Systems

Topics covered
Popular Clips
Episode Highlights
Integration Challenges
Integrating data from disparate legacy systems presents significant challenges, primarily due to the difficulty in accessing and fusing data efficiently. highlights that the biggest issue is not messy data in a single database but rather the distribution of data across multiple systems, which hinders timely access 1. He notes that companies often rely on APIs for data integration, but these APIs are typically limited and added on a need basis, which restricts a comprehensive view of the data 2.
The biggest problem is people can't get at their data fast enough. They use a lot of bad techniques like trying to put APIs into all these integration services.
---
This reliance on APIs often results in a partial view of the organization, making it cumbersome to achieve effective data integration.
Cleaning Strategies
Data cleaning is crucial in maintaining data quality within legacy systems, yet it is not the highest priority according to . He argues that while cleaning up data is important, the real challenge lies in obtaining reasonable descriptions of the data and understanding how to properly fuse it from different sources 1.
Cleaning up data is very important. I think the real challenge is actually getting reasonable descriptions of the data and understanding how to fuse it properly.
---
Thomas emphasizes that the ability to quickly access and integrate data from various systems is more critical than merely cleaning it, as this enables organizations to identify inconsistencies and improve data quality.
Related Episodes


Episode 86: Interview Dave Thomas
Answers 383 questions

Episode 148: Software Archaeology with Dave Thomas
Answers 383 questions

SE-Radio Episode 295: Michael Feathers on Legacy Code
Answers 383 questions

Episode 73: Real Time Systems with Bruce Powel Douglass
Answers 383 questions

SE Radio 638: Nick Tune and Jean-Georges Perrin on Architecture Modernization
Answers 383 questions
SE-Radio Episode 332: John Doran on Fixing a Broken Development Process
Answers 383 questions

SE-Radio Episode 247: Andrew Phillips on DevOps
Answers 383 questions

SE Radio 606: Charlie Jones on Third-Party Software Supply Chain Risks
Answers 383 questions

SE Radio 567: Dave Cross on GitHub Actions
Answers 383 questions

SE-Radio Episode 243: RethinkDB with Slava Akhmechet
Answers 383 questions

SE-Radio-Episode-253-Fred-George-on-Developer-Anarchy
Answers 383 questions

Episode 45: Round Table on Ultra Large Scale Systems
Answers 383 questions

SE Radio 561: Dan DeMers on Dataware
Answers 383 questions













