

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