---
name: architecture-design
description: Design application architecture, boundaries, data flows, integrations, and tradeoffs.
---

# Architecture Design

Define requirements, quality attributes, constraints, components, interfaces, data ownership, trust boundaries, failure modes, scaling assumptions, and operational needs. Recommend the simplest architecture that satisfies the requirements and explain tradeoffs.
