Lecture 20: Documenting Architecture

This lecture considers how architectural decisions are made and documented. It looks at decision anti-patterns and discusses the value of capturing decisions in a structured way, using the Architecture Decision Record (ADR). The lecture then explores the C4 Model: a simple but useful way of modelling architecture via a hierarchical set of four different types of diagram.