Architecture as Code - Defina modelos C4 em YAML

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 código em YAML.

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

Arquitetura fora do controle de versão

Seu código está no Git, mas seu modelo de arquitetura está em outra ferramenta.

Sem processo de revisão para arquitetura

Mudanças de código são revisadas em PRs, mas arquitetura é ad-hoc.

Sincronização manual é propensa a erros

Manter sincronizado requer atualizações 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.

Atualizações bidirecionais

Mudanças na UI podem ser exportadas para YAML e vice-versa.

Schema YAML legível para todo o modelo C4.

Histórico de versões completo

Cada mudança de arquitetura é um commit Git.

Revisões de arquitetura por PR

Mesmo processo de revisão que o código.

Sincronização GitHub Action

GitHub Action oficial sincroniza YAML no push ou merge.

Sincronização bidirecional

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

Execute verificações de conformidade no pipeline de PR.

GitOps para arquitetura

Equipes que praticam GitOps podem estender o mesmo workflow.

Governança multi-equipe

Cada equipe possui sua seção do YAML.

Rastreamento de mudanças

Git blame e git log contam toda a história.

Trate a arquitetura como código

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