.jpg)
archill podcast
🎙 archill podcast - We talk tech here. Software engineering, career growth, AI everything related to tech and beyond.
archill podcast
Mark Richards and Neal Ford: Software Architecture Fundamentals | archill podcast #9
Mark Richards and Neal Ford, two legendary software architects. If you're familiar with literature on software architecture, there's a high chance you've come across books authored by Mark and Neal.
Together, they have co-authored three outstanding books: "Fundamentals of Software Architecture", "Software Architecture: The Hard Parts", and their latest work, "Head First Software Architecture", which is set to release this April.
EPISODE LINKS:
- Mark's YouTube Channel: @markrichards5014
- Mark's Personal Page: https://www.developertoarchitect.com/mark-richards.html
- Neal's Personal Page: https://nealford.com/
OUTLINE:
00:00 Intro
00:47 Definition Of Software Architecture
05:28 Building Metaphor
12:49 Monolithic vs Distributed Architectures: Tradeoffs
19:34 Software Architecture vs Software Design
26:30 Why Is Software Architecture Important?
33:27 Bookcase Analogy
40:30 Evolution Of Software Architecture
46:23 Bad Architecture and Refactoring
53:40 Outro