The problem
Microservice architectures are fundamentally about the relationships between services. A single service is simple to document. The service mesh — twenty services, forty API connections, twelve event topics, and six databases — is where documentation fails. Engineers understand the services they own. Nobody has a clear picture of the whole mesh.
The whiteboard is where the full topology gets visible. When a team debates 'how does Service A know that Service B has completed?' they draw it out. When a performance issue requires tracing a request through six services, they sketch the path. The whiteboard is the only tool in most teams' arsenals that can hold the full service mesh and let people reason about it spatially.
Capturing that whiteboard session is critical. Microservice architectures change constantly — services split, get merged, get deprecated. Without a dated snapshot of 'this is how we understood the architecture on April 26,' there's no record of when a dependency was added or when a service boundary was moved. The whiteboard snap is the version history.