SE Radio 638: Nick Tune and Jean-Georges Perrin on Architecture Modernization

Topics covered
Popular Clips
Questions from this episode
- Asked by 32 people
- Asked by 13 people
- Asked by 8 people
- Asked by 6 people
- Asked by 5 people
- Asked by 5 people
- Asked by 3 people
- Asked by 3 people
Episode Highlights
Socio-Technical
Balancing social and technical aspects is crucial in architecture modernization. shares his experience with the UK government, where team structure and politics significantly influenced system design. He emphasizes the importance of aligning team ownership with system architecture to minimize coordination challenges and enhance reliability 1. adds that socio aspects vary throughout a project, requiring careful management and coaching 2.
It's hard to really say that one's more important than the other. I think both need to be done really well.
---
Continuous
Modernization is an ongoing process rather than a one-time event. explains that while some companies, like OpenTable, may pause development for major overhauls, most organizations experience continuous peaks and troughs in modernization efforts 3. This approach helps manage technical debt and align systems with evolving business goals. notes that modernization is often seen as a cost, but it's a necessary investment for future growth.
There might be periods where we're doing more or less modernization. The more technical debt we build up, the more difficult allocating systems become to work with.
---
Strategic Tools
Strategic frameworks like Wardley mapping and event storming are essential tools in modernization. highlights the need for a clear business strategy to guide modernization efforts, emphasizing that these frameworks help map current and future states of systems 4. Unlike traditional refactoring books, his approach focuses on integrating various tools to address modernization from strategic to architectural levels 5. points out that this method extends beyond code, considering organizational dynamics and skills.
It's more tools and how you can fit them together.
---
Related Episodes


SE Radio Episode 308: Gregor Hohpe on It Architecture and IT Transformation
Answers 383 questions

SE Radio 574: Chad Michel on Software as an Engineering Discipline
Answers 383 questions
seradio-episode132-architectureMistakesWithEoinWoods_clean.mp3
Answers 383 questions

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

SE Radio 625: Jonathan Schneider on Automated Refactoring with OpenRewrite
Answers 383 questions

SE Radio 626: Ipek Ozkaya on Gen AI for Software Architecture
Answers 383 questions
Episode 115: Architecture Analysis
Answers 383 questions

Episode 183: IEEE Transition
Answers 383 questions

SE Radio 617: Frances Buontempo on Modern C++
Answers 383 questions

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

SE Radio 616: Ori Saporta on the Role of the Software Architect
Answers 383 questions

SE Radio 585: Adam Frank on Continuous Delivery vs Continuous Deployment
Answers 383 questions
SE Radio 560: Sugu Sougoumarane on Distributed SQL Databases
Answers 383 questions

SE Radio 577: Casey Muratori on Clean Code, Horrible Performance?
Answers 383 questions













