Skip to main content

24 docs tagged with "quality-attributes"

View all tags

Performance & Scalability

Design systems that respond quickly and scale horizontally to handle increasing load while maintaining latency budgets.

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.

Testability

Design systems that are easy to test with clear isolation, determinism, and test data management.