Introduction When creating software it's often a good practice to document the architecture using a technique called Architecture Decision Records. An ADR is nothing more than a markdown document that records the title, status, context, decision, and consequences of a particular design choice. When a decision is made it's often helpful to create a small Proof of Concept that illustrates how the de