Architecture Documentation and Communication Questions

Making an architecture legible to others: architecture decision records (templates, alternatives and consequences, lifecycle, supersession, tagging and discoverability), diagramming and visualization (C4, sequence, deployment, data-flow and trust-boundary diagrams, notation conventions), and communicating designs to technical and non-technical stakeholders. Covers capturing rationale, documenting what a system does under failure, load and consistency trade-offs, recording observability, SLO and security content, running design reviews, keeping docs and diagrams current, and presenting a system clearly under time pressure. The communication skill that separates a good design from an understood one.

HardTechnical
41 practiced

You are reviewing an architecture diagram of a payments platform that mixes synchronous authorisation with asynchronous settlement, and the diagram has no reliability annotations. What do you ask the author to add, and which gaps worry you most?

MediumTechnical
53 practiced

Write the decision, alternatives and consequences sections of an ADR for choosing eventual consistency over strong consistency for a read-heavy user-profile or cart service. Show how you would state the consequences honestly, from the user's point of view, rather than only the benefits.

EasyTechnical
59 practiced

You have a list of service-dependency pairs. Write a function that produces a Graphviz DOT graph from them, and explain why you might generate diagrams from data rather than draw them by hand.

MediumBehavioral
50 practiced

Walk me through the architecture of a system you built, in five minutes. How do you structure it, what do you leave out, and how do you adapt if I interrupt or cut you short?

HardTechnical
46 practiced

A decision was made when traffic was a tenth of today's, and a new regulation has since appeared. How do you find out that the assumptions behind an old ADR have gone stale, who owns the review, and what happens next?

Unlock Full Question Bank

Get access to all Architecture Documentation and Communication interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.