Nikolay Potashnikov
Company: KURS-IT
The "as code" approach for describing the architecture of a program, system, or even an organization is becoming increasingly common. It allows you to manage versions of the architecture, to test architectural descriptions for internal consistency, implementation consistency, and compliance to external conditions. Kotlin's ability to create type-safe builders makes it a very useful language for creating architectural descriptions and architecture representations for all concerned.
Company: KURS-IT