#20: Software Architecture Design
Systems and Architectural Thinking - 2
In this episode, I talked about how an architect should approach designing software architecture.
The topics are architecture characteristics (system quality attributes), design thinking, and system design (modularity, conceptual integrity, etc.).
I mentioned The Role of a Software Architect in the previous episode. Now, it's time to learn and understand how a software architect approaches designing software. What does the design process look like? What are the key elements in System Design?
Links & References
The Mythical Man-Month by Frederick P. Brooks Jr.
Fundamentals of Software Architecture by Mark Richards and Neal Ford