Architecture Musings
Architecture Musings
Apr 17, 2026 · Artificial Intelligence

Building AI‑Native Design Docs with Architecture as Code

The article explains why traditional diagram‑as‑code approaches fall short for AI agents, introduces Architecture as Code as a structured, version‑controlled alternative, discusses the role of interface contracts and narrative documentation, and outlines the need for deterministic context engineering to make design documents truly live for both humans and machines.

AI agentsArchitecture as CodeContext Engineering
0 likes · 22 min read
Building AI‑Native Design Docs with Architecture as Code
21CTO
21CTO
Mar 27, 2025 · Fundamentals

Top 11 Open‑Source Diagram‑as‑Code Tools Every Software Architect Should Know

This article surveys eleven open‑source diagram‑as‑code and visual modeling tools—including Graphviz, PlantUML, D2, Gaphor, Mermaid, ArchiMate, Modelio, Diagrams.net, Excalidraw, tldraw, and Cerbos PDP—detailing their key features, strengths, and suitability for different software architecture scenarios.

Diagram as CodeModelingVisualization
0 likes · 15 min read
Top 11 Open‑Source Diagram‑as‑Code Tools Every Software Architect Should Know
phodal
phodal
Jul 16, 2022 · Industry Insights

Why Diagram‑as‑Code Matters: Designing the Feakin Conceptual System Tool

The article explores the Diagram‑as‑Code paradigm, defines its DSL‑based approach, discusses layout algorithms and two‑way binding, and details the open‑source Feakin project that aims to provide a version‑controlled, extensible visualisation engine for architectural and conceptual diagrams.

ArchitectureDSLDiagram as Code
0 likes · 10 min read
Why Diagram‑as‑Code Matters: Designing the Feakin Conceptual System Tool