What is an ADR (Architecture Decision Record) and why is it useful? | LetsGit.IT