ArchitectMind
  1. Home
  2. Tutorials
  3. Book 8
Stage 3 · Systems · 8 volumes · 235 topics

Book 8: Architecture Quality Attributes

The qualities architects are judged on: performance, scalability, availability, security, maintainability, operability and trade-offs.

The first three topics of every volume are live. New topics are added in rounds across all volumes, so the whole path grows evenly.

Volume I

Quality Attributes & Architectural Thinking

1.1 Quality AttributesThe measurable "how well" that shapes every architecture1.2 Why Quality Attributes MatterDrivers, constraints, trade-offs and business impact1.3 Quality Attribute CategoriesEleven core attributes — what each means, how to measure it, how to achieve it
Volume II

Performance & Capacity

1.1 PerformanceLatency · throughput · response time1.2 Latency ComponentsNetwork · CPU · database · serialization · queueing1.3 Tail Latencyp50 · p90 · p95 · p99 · p99.9
Volume III

Scalability & Elasticity

1.1 ScalabilityDefinition · scaling dimensions1.2 Vertical ScalingCPU · memory1.3 Horizontal ScalingMore instances · load balancing
Volume IV

Availability, Reliability & Resilience

1.1 Availability FundamentalsUptime · downtime1.2 Availability Calculation99% · 99.9% · 99.99% · 99.999%1.3 Nines of AvailabilityWhat each nine demands — architecture, operations and cost
Volume V

Security, Privacy & Compliance

1.1 Security RequirementsConfidentiality · integrity · availability1.2 Security ArchitectureTrust boundaries · attack surfaces1.3 Threat ModelingAssets · threats · vulnerabilities · mitigations
Volume VI

Maintainability, Modifiability & Testability

1.1 MaintainabilityUnderstand it, diagnose it, correct it — quickly and safely1.2 Technical DebtShortcuts that charge interest on every future change1.3 Code QualityReadable, simple, correct and consistent code
Volume VII

Operability, Observability & Deployability

1.1 What Is Operability?Running, monitoring, diagnosing and recovering — cheaply and safely1.2 Operational ReadinessRunbooks, alerts and dashboards that work at 3 a.m.1.3 Production Readiness ChecklistA tiered, evidence-based gate — and a living scorecard after launch
Volume VIII

Quality Attribute Trade-offs & Architecture Evaluation

1.1 Why Evaluate Architecture?Validate requirements, identify risks, compare alternatives1.2 Architecture Evaluation MethodsScenarios, checklists, metrics and models1.3 ATAMArchitecture Tradeoff Analysis Method
Newsletter

Get new tutorials every week

New ArchitectMind tutorials and interview questions, once a week. No spam, unsubscribe anytime.

Almost done! Check your inbox and click the confirmation link to complete your subscription.