Skip to main content

8 docs tagged with "quality-attributes"

View all tags

Functional Programming

Pure functions, immutability, and composition for correctness, concurrency, and testability.

Programming Paradigms

How to choose and combine programming paradigms per component to meet quality attributes like latency, correctness, and evolvability.

Stakeholders & Concerns

Identify stakeholders, elicit their concerns, and reconcile trade-offs into architecture decisions

System Thinking Basics

Master the fundamentals of systems thinking for software architecture: components, connectors, configurations, interfaces, and abstractions to reason about change, risk, and evolution.