Kotlin DSL Constructs and Architecture as Code
summary
The talk explains using Kotlin’s typesafe builders (DSL constructs) to represent architecture as code so architectural designs can be versioned, tested for internal consistency, checked against implementations and external constraints. It shows how Kotlin DSLs make it practical to write architecture descriptions and views that are usable by developers and other stakeholders.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:10Talk goals and structure
- 7:47Traditional docs problems
- 11:22Kotlin architecture example
- 19:50Kotlin model implementation
- 23:44Integration with tests
- 28:16Output docs generation
- 34:22Using snippets
- 42:28Building and maintaining architecture
- 43:54Conclusion








