Mark Richards and Neal Ford: Software Architecture Fundamentals | archill podcast #9

preview_player
Показать описание
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

PODCAST INFO:

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
Рекомендации по теме
Комментарии
Автор

I really like these two authors! I'm waiting on my "Software Architecture: Hard Parts" books in the mail and I am so lucky to have worked with a system that had no architectural design really early in my career. I got promoted to lead the architectural shift there as the most competent developer who had a vision, or as I would've called it actual remodeling of the entire system to a more modularized and easily extendable, but something I realized very late is the developers had no interest in improving it. Internal politics got involved and I got somehow just assigned to be another contributor to the new features everyone had to churn out constantly. So I left. A lot of people talked about the importance of architecture, but no one had any interest in it.

And three years later they're still struggling with the same issues.

Rcls