Mediations with Candost
Software World with Candost
#20: Software Architecture Design

#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.).

Software Architecture Design Mind Map

Show notes

All the details of what I'm talking about in this episode can be found here.

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

Thank you for reading Mediations with Candost. This post is public, so feel free to share it.


Mediations with Candost
Software World with Candost
Software World is a podcast for software engineers hosted by Candost. Every second Tuesday, Candost uncovers the journeys of people and software systems. I interview the experts or talk alone about software architecture, system design, feedback, software engineering leadership, careers, team management, processes, product and customer-centricity, and more.
Follow my blog at, for articles and a podcast, and subscribe to my newsletter.