ทุก architecture มาพร้อมความเสี่ยง บางอย่างเป็น operational (เช่น availability, scalability และ data integrity) บางอย่างเป็น structural (เช่น static coupling ระหว่าง logical component) การวิเคราะห์ความเสี่ยง ด้าน architecture เป็นหนึ่งในกิจกรรมที่สำคัญที่สุดของสถาปนิก เพราะช่วยให้พวกเขาจัดการข้อบกพร่องและความเสื่อม ทางโครงสร้างภายใน architecture และดำเนินการแก้ไขได้ ในบทนี้ เราจะแสดงเทคนิคและ practice สำคัญบางอย่างสำหรับ การวัดปริมาณ, ประเมิน และระบุความเสี่ยง และแนะนำกิจกรรมที่เรียกว่า risk storming