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.