Company
Date Published
Author
Gabriel Vivas
Word count
965
Language
English
Hacker News points
None

Summary

Sonar recently released a new functionality in SonarQube that allows developers to formally define and automatically verify their system's architecture. This feature, called Architecture as Code, enables teams to define their architecture using a language-independent, declarative approach, which can be stored alongside code and automatically verified during CI/CD analysis. With this feature, teams can define multiple perspectives of their system, track technical and business structures in parallel, and ensure that code changes align with their defined model, detecting architectural deviations before they become a problem. The new functionality is available in SonarQube Server starting from version 2025 Release 2 and supports various programming languages, including Java, JavaScript, and TypeScript, with more languages coming soon.