Loading...
Loading...
Generate a Well-Architected-aligned Architecture Decision Record (ADR) that documents a design decision with context, options evaluated, trade-offs, and WA pillar impact.
npx skill4agent add aws-samples/sample-well-architected-skills-and-steering architecture-decision-recordWhat architecture decision do you need to document? Please share:
- Decision title (e.g., "Use Aurora Serverless v2 for the orders database")
- Context — What problem are you solving? What constraints exist?
- Options considered (at least 2) — or ask me to suggest alternatives
| Pillar | Option A | Option B | Option C |
|---|---|---|---|
| Operational Excellence | |||
| Security | |||
| Reliability | |||
| Performance Efficiency | |||
| Cost Optimization | |||
| Sustainability |
# ADR-{number}: {Decision Title}
## Status
{Proposed | Accepted | Deprecated | Superseded by ADR-X}
## Date
{YYYY-MM-DD}
## Context
{What is the problem? What forces are at play? What constraints exist?}
## Decision
{What is the change that we're proposing and/or doing?}
## Options Considered
### Option 1: {name}
- **Description**: {how it works}
- **Pros**: {benefits}
- **Cons**: {drawbacks}
- **WA Impact**: {pillar impacts}
### Option 2: {name}
- **Description**: {how it works}
- **Pros**: {benefits}
- **Cons**: {drawbacks}
- **WA Impact**: {pillar impacts}
{Additional options as needed}
## Well-Architected Impact
| Pillar | Impact | Notes |
|--------|--------|-------|
| Operational Excellence | {+/-/neutral} | {why} |
| Security | {+/-/neutral} | {why} |
| Reliability | {+/-/neutral} | {why} |
| Performance Efficiency | {+/-/neutral} | {why} |
| Cost Optimization | {+/-/neutral} | {why} |
| Sustainability | {+/-/neutral} | {why} |
## Trade-offs
{What are we explicitly accepting as a trade-off?}
## Consequences
{What becomes easier or harder because of this decision?}
## Implementation Notes
- **Effort**: {Low / Medium / High}
- **Timeline**: {estimated}
- **AWS Services**: {key services involved}
- **Reversibility**: {Easy / Hard / Irreversible}
## Review Triggers
{Under what conditions should this decision be revisited?}
- {trigger 1}
- {trigger 2}Would you like me to:
- Add more options to evaluate?
- Deep-dive into a specific pillar's impact?
- Create an implementation plan for the chosen option?
- Generate IaC for the decision?
- Draft a follow-up ADR for a related decision?