[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"lesson-software-architecture-architecture-foundations-quality-attributes-and-tradeoffs-en":3,"cheat-sheet---en":3,"domain-info---en":3,"prev-software-architecture-architecture-foundations-quality-attributes-and-tradeoffs-en":3,"next-software-architecture-architecture-foundations-quality-attributes-and-tradeoffs-en":3,"topic-info-software-architecture-architecture-foundations-quality-attributes-and-tradeoffs-en":4,"course-lesson-metadata-software-architecture-en":19},null,{"meta":5,"body":8},{"title":6,"description":7},"Quality Attributes and Trade-offs","The quality attributes that drive structural decisions, and how to specify and trade them off.",{"type":9,"value":10,"toc":15},"minimark",[11],[12,13,14],"p",{},"Features tell you what a system does; quality attributes decide what it is made of. This topic covers the attribute landscape from performance to maintainability, teaches the scenario format that turns vague goals like fast and secure into testable statements, and trains the trade-off reasoning you will use in every later domain.",{"title":16,"searchDepth":17,"depth":17,"links":18},"",3,[],{"lessons":20,"cheatSheets":21,"mockTestsAvailable":22},[],[],false]