Episode
Armchair Architects: Architectural Erosion and Technical Debt
with David Blank-Edelman, Uli Homann, Eric Charran
Changes in requirements, infrastructure, or customer habits, plus other technical and business disruptions, can lead to differing levels of architectural erosion, which in turn can cause technical debt, depending on how you react to the changes. In this episode of the Azure Enablement Show, David Blank Edelman discusses with Uli and Eric, our Armchair Architects, how to identify when architectural erosion requires a fresh start, and what technical debt can be acquired when implementing quick fixes.
Chapters
- 00:00 - Introduction
- 00:51 - Architectural erosion as defined by Eric
- 02:30 - Uli adds the concepts of technical and business disruption to Eric's definition
- 04:55 - Uli mentions his 2006 paper “A Business-Oriented Foundation for Service Orientation” (link below)
- 05:34 - Architectures should have half-lives
- 07:18 - Eric discusses three levels of erosion: large technology disruptions, slow erosion, and living architecture
- 09:12 - Keep in mind that business models take much longer to change
- 10:43 - Uli paraphrases Alan Kay “the best way to predict the future is to invent it”
- 10:58 - Research organizations help to identify signals coming from outside sources, like academia
- 12:11 - How do identify if you're in a situation that requires a fresh start
Recommended resources
- Get trained on how to identify technical debt
- Design workload architectures before migration
- Apply design principles and advanced operations
- Download Uli's 2006 paper: A Business-Oriented Foundation for Service Orientation (PDF)
- Forbes Article: 7 Steps For Inventing the Future
- Microsoft Research
Related episodes
- To watch more episodes in the Well-Architected series, check out this playlist!
- To watch more episodes in the Armchair Architects series, check out this playlist!
Connect
- David Blank-Edelman | Twitter: @otterbook
- Eric Charran | Twitter: @mougue
Changes in requirements, infrastructure, or customer habits, plus other technical and business disruptions, can lead to differing levels of architectural erosion, which in turn can cause technical debt, depending on how you react to the changes. In this episode of the Azure Enablement Show, David Blank Edelman discusses with Uli and Eric, our Armchair Architects, how to identify when architectural erosion requires a fresh start, and what technical debt can be acquired when implementing quick fixes.
Chapters
- 00:00 - Introduction
- 00:51 - Architectural erosion as defined by Eric
- 02:30 - Uli adds the concepts of technical and business disruption to Eric's definition
- 04:55 - Uli mentions his 2006 paper “A Business-Oriented Foundation for Service Orientation” (link below)
- 05:34 - Architectures should have half-lives
- 07:18 - Eric discusses three levels of erosion: large technology disruptions, slow erosion, and living architecture
- 09:12 - Keep in mind that business models take much longer to change
- 10:43 - Uli paraphrases Alan Kay “the best way to predict the future is to invent it”
- 10:58 - Research organizations help to identify signals coming from outside sources, like academia
- 12:11 - How do identify if you're in a situation that requires a fresh start
Recommended resources
- Get trained on how to identify technical debt
- Design workload architectures before migration
- Apply design principles and advanced operations
- Download Uli's 2006 paper: A Business-Oriented Foundation for Service Orientation (PDF)
- Forbes Article: 7 Steps For Inventing the Future
- Microsoft Research
Related episodes
- To watch more episodes in the Well-Architected series, check out this playlist!
- To watch more episodes in the Armchair Architects series, check out this playlist!
Connect
- David Blank-Edelman | Twitter: @otterbook
- Eric Charran | Twitter: @mougue
Have feedback? Submit an issue here.