What problem does it solve?
Helps engineering teams choose between competing technical solutions and capture those decisions as clear, actionable Architecture Decision Records (ADRs), reducing ambiguity and technical drift.
Core Features & Use Cases
- Create ADRs: Produce standardized ADR documents with background, decision, considered options, trade-off analysis, consequences, and action items.
- Evaluate designs: Review system or component proposals (for example, Kafka vs SQS or microservice boundaries) and surface trade-offs and risks.
- System design guidance: Provide constraints-driven recommendations for new components such as notification systems or event buses.
- Integrations: When connected to a knowledge base or project tracker, locate previous ADRs, relate issues, and suggest implementation tasks.
Quick Start
Create an ADR comparing Kafka and SQS for our event bus that must support 10k rps, low latency, and team familiarity constraints.