The Intersection of Architecture and Implementation
summary
Claims that architecture must be continuously aligned with implementation and that architectures become enforceable when expressed as an Architecture Definition Language (ADL) that generates executable tests. Demonstrates using GPT‑4 to turn ADL prompts into ArcUnit/ArcUnit.NET/PiTest rules, catching misaligned namespaces, unauthorized layer hops, and direct DB access; Java rules hit ~90–95% accuracy, C# ~75–80%. Shows ADL as readable documentation stored in Git, used at clients to detect and fix drift when builds or releases expose failures.
AI-written summary · about
chapters (9)
- 0:00Introduction to architectural nexus
- 4:16Focus on implementation alignment
- 8:20Architecture vs implementation gap
- 14:47Case study SisOps Squad
- 23:43Introducing architecture as code
- 33:21Enforcing structural constraints
- 42:11Layered architecture constraints
- 48:14Enforcing architectural constraints
- 55:20Summary and resources
related talks
01h 34mThe Intersection of Architecture and Implementation
44mAspect-oriented Architecture
42mArchitecture testing with ArchUnit: Implementation for DDD
49mBottom-up Architecture: Bridging the Architecture-Code Gap
22mArchitecture & ArchUnit
46mEnforcing Architecture in Legacy Systems
44mAI Architecture Thinking: From Idea to Impact
49mArchitecture as Knowledge
