{"id":"architecture-tradeoffs","title":"Architecture quality attributes and ATAM","summary":"An architecture evaluation method that examines tensions between performance, availability, security and modifiability through scenarios.","concepts":["Quality attributes: operational properties the structure must achieve","Scenarios: requirements expressed as conditions and expected responses","Trade-offs: costs imposed on one attribute by improving another"],"application":"Before changing a system structure, collect stakeholder scenarios and record risks and checks for each alternative.","limitations":"Unclear requirements or missing load measurements make the assessment dependent on assumptions. An assessment alone does not demonstrate production performance.","directions":["Stability: examine failure impact and recovery conditions first.","Modifiability: examine module boundaries and change costs first."],"category":"Technology and product","kind":"method","kind_label":"Method","persona_ids":["developer"],"revision":1,"updated_at":"2026-10-07T00:00:00.000Z","sources":[{"title":"ATAM: Method for Architecture Evaluation","url":"https://www.sei.cmu.edu/library/atam-method-for-architecture-evaluation/","publisher":"CMU Software Engineering Institute · Kazman, Klein, Clements","edition":"2000, CMU/SEI-2000-TR-004","region":"International reference; verify the application environment","checked_at":"2026-10-07","reuse":"Independent editorial summary and source link; the original text is not republished."}],"review":{"status":"source-checked-editorial","expert_reviewed":false},"editorial_note":"Editorial English translation of the Korean edition. No professional translation or occupational expert review has been completed. Translation does not change the source jurisdiction.","language":"en","translation":{"status":"current","source_language":"ko","source_version":"kb-5b72232d3925744b","translated_at":"2026-10-08","professional_reviewed":false},"trust":"reference-data","version":"kb-9c3d9f4f3fd1b2a1","links":{"document":"/en/knowledge/architecture-tradeoffs","markdown":"/en/knowledge/architecture-tradeoffs.md","api":"/api/v1/knowledge/architecture-tradeoffs?lang=en"}}