What is Software Architecture? - Architecture is a skill, not (just) a role - The ability to design a system, reason about tradeoffs and understand the design - Flow of decisions (instead of upfront design work) - “Software architecture is the stuff that’s expensive to change”
Examine this while building a zoo Disclaimer: I’m not a domain expert for a zoo. This is all made up.