Search

Find insights, training programs, and workshops

Architecture Decisions & ADRs
All levels — SA, EA, TS3-4 hoursADR template + decision log + rationale guide

How to capture, document, and govern architecture decisions using ADRs — the lightweight mechanism that turns tribal knowledge into shared understanding.

Quick Navigation Start here — The problem ADRs solve What an ADR is When to write one The process Where ADRs live Integrating ADRs into workflow When...

Half-dayIntensive
PracticalReady to use
Nobody Uses ADRs as an Agentic Decision Log. They Should.
Nobody Uses ADRs as an Agentic Decision Log. They Should.

Why Architectural Decision Records are the only structure most organizations already have that can govern AI agent accountability — and how to extend them into an Agentic Decision Log before the EU AI Act deadline.

...being solved the options considered the decision made the rationale behind it the consequences accepted ADRs are used to document decisions about technology choices, integration patterns, platform adoption,...

Architectural Decision Records (ADR): The Missing Layer Between Strategy and Implementation
Architectural Decision Records (ADR): The Missing Layer Between Strategy and Implementation

A practical guide explaining why Architectural Decision Records (ADR) are the missing link between enterprise architecture strategy and engineering implementation.

...taken The consequences of that decision Instead of architecture knowledge living in people’s heads, ADRs create organizational memory. The ADR Structure A typical ADR contains five simple sections. Context...

ADR Templates: 5 Variations for Different Contexts + Governance Automation
ADR Templates: 5 Variations for Different Contexts + Governance Automation

One ADR template does not fit every architectural context. Five purpose-built variations — for standard decisions, agentic AI, cross-domain impact, fast delivery, and high-risk reversals — plus governance automation to make the system run without manual follow-up.

...checks: Is the status field populated? Is the decision field a single sentence or less? For Lightweight ADRs: is the Undo Cost field checked? For Risk-Weighted ADRs: are all Approvers Required fields populated?...

Solving Technical Debt Through Feature Development: Turning Product Delivery into Architecture Improvement
Solving Technical Debt Through Feature Development: Turning Product Delivery into Architecture Improvement

A practical framework explaining how organizations can systematically reduce technical debt while delivering new features, instead of running disruptive modernization programs.

...feature delivery. Phase 2: Architecture Visibility (Weeks 3–6) Encourage teams to document improvements: ADRs for architectural changes clear commit descriptions architecture review for larger improvements...

The Architecture Review Is Broken. Replace It with Fitness Functions.
The Architecture Review Is Broken. Replace It with Fitness Functions.

The architecture fitness function literature solved code-level governance. It never made the claim that the board itself becomes optional. Here is the missing argument — and the economics that prove the board is the slower and more expensive option.

...service in the domain conform to the current architecture standard? Decision drift — do the recorded ADRs still match the live system? Fitness function coverage — has the percentage of architecture decisions...

Your AI Agents Are Making Architecture Decisions. Nobody Assigned Them That Role.
Your AI Agents Are Making Architecture Decisions. Nobody Assigned Them That Role.

AI agents are making micro-architecture decisions in production. No ADR recorded them. No review board approved them. No architect ever saw them. Here is the structural fix.

...boundaries are undefined: Agents make structural choices that cannot be traced to a decision owner ADRs record human decisions but miss an entire class of runtime decisions Architecture reviews approve...

Run Event Storming Twice. The First Maps the System. The Second Exposes Governance.
Run Event Storming Twice. The First Maps the System. The Second Exposes Governance.

Why the second run of an Event Storming workshop — the one most teams never attempt — is the fastest way to surface governance gaps that architecture diagrams will never show.

...resolution timeline per finding Success Metric: All findings dispositioned. At least two resolved as formal ADRs within the 30-day window. Evidence from Practice A financial services company I worked with ran...

Requirements, Constraints, Trade-offs & Compromise
All levels — SA, EA, TS5-6 hoursTrade-off framework + constraint register template + requirements classification guide

The art of making the best possible architectural decision given what is required, what is constrained, and what must be sacrificed.

...trade-off — many architecture decisions have similar irreducible tensions. Documenting trade-offs in ADRs means future teams understand what was sacrificed and why. Trade-off analysis is what separates...

1 DayIntensive
PracticeReal decisions