Architecture as Code - Defina modelos C4 em YAML | Archyl

Declare seu modelo de arquitetura C4 completo em um unico arquivo archyl.yaml. Versionado, sincronizado com CI/CD e totalmente declarativo.

Defina sua arquitetura em YAML, sincronize via CI/CD

Armazene seu modelo de arquitetura como archyl.yaml no Git.

Architecture as Code | YAML + Git + CI/CD | Archyl

Defina sua arquitetura como codigo em YAML.

architecture as code, arquitetura YAML, arquitetura Git, GitOps arquitetura

Arquitetura fora do controle de versao

Seu codigo esta no Git, mas seu modelo de arquitetura esta em outra ferramenta.

Sem processo de revisao para arquitetura

Mudancas de codigo sao revisadas em PRs, mas arquitetura e ad-hoc.

Sincronizacao manual e propensa a erros

Manter sincronizado requer atualizacoes manuais.

Exporte ou escreva seu archyl.yaml

Defina seu modelo C4 em formato YAML.

Revise em pull requests

O diff YAML mostra exatamente o que mudou.

Sincronize via GitHub Action

No merge, a GitHub Action sincroniza o YAML.

Atualizacoes bidirecionais

Mudancas na UI podem ser exportadas para YAML e vice-versa.

Schema YAML legivel para todo o modelo C4.

Historico de versoes completo

Cada mudanca de arquitetura e um commit Git.

Revisoes de arquitetura por PR

Mesmo processo de revisao que o codigo.

Sincronizacao GitHub Action

GitHub Action oficial sincroniza YAML no push ou merge.

Sincronizacao bidirecional

Edite na UI, exporte para YAML. Edite o YAML, sincronize com a UI.

Execute verificacoes de conformidade no pipeline de PR.

GitOps para arquitetura

Equipes que praticam GitOps podem estender o mesmo workflow.

Governanca multi-equipe

Cada equipe possui sua secao do YAML.

Rastreamento de mudancas

Git blame e git log contam toda a historia.

Trate a arquitetura como codigo

Coloque sua arquitetura no Git, revise em PRs e sincronize via CI/CD.