ArchDocs
Start free
ArchDocs blog

Writing on architecture documentation

Depth for the engineers who own system design. No fluff.

Architecture as code/ 4 min read

Building a hosted MCP server for architecture docs

A request-bound MCP server, OAuth with PKCE, and YAML compilation through the existing document services, including the limits of validation.

Oct 23, 2026
Architecture as code/ 5 min read

The C4 model in practice

Separate system context from container detail, use a copyable YAML example, and review the diagram for responsibilities the schema cannot check.

Oct 23, 2026
Architecture as code/ 5 min read

ERDs and sequence diagrams as code

Copy valid YAML for typed entities and an ordered login exchange, then review the schema and failure paths that syntax alone cannot verify.

Oct 23, 2026
Architecture as code/ 4 min read

Forking Excalidraw for structured diagrams

How structured ERD and API cards share geometry across editing and export, and why sequence diagrams use a separate element.

Oct 23, 2026
Docs that stay current/ 4 min read

Why I built Archdocs

I wanted shared services to keep their identity across architecture diagrams, with YAML and a canvas editing the same document.

Oct 23, 2026
Docs that stay current/ 9 min read

The real cost of stale documentation

Stale architecture docs never show up as a line item, but they tax onboarding, incidents, design, and audits. Here is a framework for naming those hidden costs so you can justify fixing them.

Jun 16, 2026
Docs that stay current/ 11 min read

Architecture decision records, a practical guide

How to write architecture decision records your team will actually maintain, including a copyable template and a worked example you can paste into your repo today.

Jun 9, 2026
Docs that stay current/ 9 min read

Your architecture diagrams are lying to you

Architecture diagrams go stale the moment they are drawn. Here is why they drift, the three ways they fail, and what actually keeps them honest.

Jun 2, 2026