Oliver Drotbohm - Modulithic Applications episode artwork

EPISODE · Nov 14, 2023 · 41 MIN

Oliver Drotbohm - Modulithic Applications

from Maintainable · host Robby Russell, Oliver Drotbohm

Robby has a chat with Oliver Drotbohm, a Staff 2 Engineer at VMware. They explore the essence of maintainable software, pinpointing understandability and modifiability as its foundational pillars. Drawing from Dr. Carola Lilienthal's "Sustainable Software Architecture: Analyze and Reduce Technical Debt," Robby and Oliver dissect the metaphor of technical debt, discussing its historical context and its relevance in today's fast-paced software development environment. Their nuanced conversation balanced the need for making compromises with the risk of over-preparation, emphasizing the critical role that clear documentation of architecture design decisions plays. They further delve into the iterative nature of building sustainable software, advocating for a build-feedback-repeat cycle to ensure that the right product is being developed. Their discussion pivots to the strategic use of microservices, unpacking the circumstances that justify their implementation and the inherent tradeoffs. An overview of the Modulithic project for Java Spring presents a modern approach to modular software development. They round off with a sneak peek of Oliver's book, "Modulithic Applications with Spring," while also touching upon the inherent challenges of writing technical literature in an industry where change is the only constant. Tune in and enjoy!Book Recommendations:The Creative Act: A Way of Being By Rick RubinHelpful Links:Oliver's Book - Modulithic Applications with SpringOliver’s WebsiteOliver on GithubOliver on Twitter XOliver on LinkedInSubscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.Thanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and soon, other frameworks. It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications. Keep your coding cool and error-free, one line at a time! Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.

Robby has a chat with Oliver Drotbohm, a Staff 2 Engineer at VMware, about the essence of maintainable software and why understandability and modifiability are its foundational pillars, the historical context of technical debt and its relevance in today's fast-paced software development environment, the critical role that clear documentation of architecture design decisions plays, and much more. Tune in and enjoy!

NOW PLAYING

Oliver Drotbohm - Modulithic Applications

0:00 41:53

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

Frequently Asked Questions

How long is this episode of Maintainable?

This episode is 41 minutes long.

When was this Maintainable episode published?

This episode was published on November 14, 2023.

What is this episode about?

Robby has a chat with Oliver Drotbohm, a Staff 2 Engineer at VMware. They explore the essence of maintainable software, pinpointing understandability and modifiability as its foundational pillars. Drawing from Dr. Carola Lilienthal's "Sustainable...

Can I download this Maintainable episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!