The first three topics of every volume are live. New topics are added in rounds across all volumes, so the whole path grows evenly.
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 itPerformance & Capacity
1.1 PerformanceLatency · throughput · response time1.2 Latency ComponentsNetwork · CPU · database · serialization · queueing1.3 Tail Latencyp50 · p90 · p95 · p99 · p99.9Scalability & Elasticity
1.1 ScalabilityDefinition · scaling dimensions1.2 Vertical ScalingCPU · memory1.3 Horizontal ScalingMore instances · load balancingAvailability, 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 costSecurity, Privacy & Compliance
1.1 Security RequirementsConfidentiality · integrity · availability1.2 Security ArchitectureTrust boundaries · attack surfaces1.3 Threat ModelingAssets · threats · vulnerabilities · mitigationsMaintainability, 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 codeOperability, 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 launchQuality 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.