Nonfunctional characteristic such as reliability or performance.

Completed usable product work produced during a sprint.

Component combining responses from multiple services.

Rule restricting architectural choices.

Shared criteria determining whether work is complete.

Gradual replacement of a legacy system.

Reusable architectural blueprint for a class of systems.

Criteria indicating work is sufficiently prepared.

Layer protecting one domain model from another.

Iterative approach emphasizing adaptability and collaboration.