
 Maintainable
 Maintainable Oliver Drotbohm - Modulithic Applications
 Nov 14, 2023 
 Oliver Drotbohm, a Staff 2 Engineer at VMware, discusses the pillars of maintainable software: understandability and modifiability. They analyze the metaphor of technical debt and the importance of clear documentation in architecture design decisions. They delve into the strategic use of microservices and introduce the Modulithic project for Java Spring. Oliver gives a sneak peek of his book, 'Modulithic Applications with Spring,' and shares the challenges of writing technical literature in a constantly evolving industry. 
 Chapters 
 Transcript 
 Episode notes 
 1  2  3  4  5  6 
 Introduction 
 00:00 • 3min 
 Approaching a New Project and Understanding the Code Base 
 02:35 • 7min 
 Considering Quality, Limited Information, and Technical Debt in Software Development 
 10:03 • 4min 
 Importance of Documentation and Design Decisions in Software Development 
 13:57 • 12min 
 Building software for VMware and working with customers to improve the framework 
 25:32 • 4min 
 Writing and Contributing to Open Source Projects 
 29:21 • 12min 
