Qu'est-ce que Architecture as Code ?
L'Architecture as Code traite les diagrammes et les modèles comme des artefacts dérivés d'un fichier source de vérité (YAML, DSL ou équivalent). Les bénéfices sont ceux, désormais familiers, de l'infrastructure-as-code : revue par pull request, validation en CI, détection de dérive et un historique unique où l'architecture et l'implémentation évoluent ensemble.
Termes associés
- Règle de conformité — Une contrainte vérifiable par la machine qui valide le code par rapport à l'intention architecturale.
- Documentation vivante — Une documentation générée ou validée à partir du système en fonctionnement, afin qu'elle reste exacte à mesure que le système évolue.