Skip to content

Architectural Decision Records

Sebastien edited this page Nov 11, 2022 · 10 revisions

Introduction

An Architectural Decision (AD) is a software design choice that addresses a functional or non-functional requirement that is architecturally significant. This might, for instance, be a technology choice (e.g., Typescript vs. JavaScript), a choice of the IDE (e.g., IntelliJ vs. VS Code IDE), a choice between a library (e.g., fs vs fs-extra), or a decision on features (e.g., ignore vs. include). Do not take the term "architecture" too seriously or interpret it too strongly. Any decisions that might have an impact on the architecture somehow are architectural decisions.

Ressources

ADR Template

Model repository

ADR logs