Architecture as Code
Defina sua arquitetura em YAML, sincronize via CI/CD

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

Ver preços
Architecture as Code

Architecture as Code

Define your C4 architecture in archyl.yaml

ImportExport
archyl.yaml
system: Archyl Platform
containers:
- name: API Server
type: api
technologies: [Go, Fiber]
- name: PostgreSQL
type: database
relationships:
- from: API Server
to: PostgreSQL
ExportedCopyDownloadsynced from CI
O problema

Dores que você conhece bem

Esses problemas se acumulam com o tempo. Quanto mais ficam sem solução, mais custam em tempo de engenharia e confiabilidade.

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.

Como funciona

Funcionando em poucos passos

1

Exporte ou escreva seu archyl.yaml

Defina seu modelo C4 em formato YAML.

2

Revise em pull requests

O diff YAML mostra exatamente o que mudou.

3

Sincronize via GitHub Action

No merge, a GitHub Action sincroniza o YAML.

4

Atualizações bidirecionais

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

Recursos

Tudo o que este recurso faz por você

Formato YAML limpo

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.

Conformidade em PR

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

Casos de uso

Onde os times o usam

01

GitOps para arquitetura

Equipes que praticam GitOps podem estender o mesmo workflow.

02

Governança multi-equipe

Cada equipe possui sua seção do YAML.

03

Rastreamento de mudanças

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

Plano gratuito para sempre

Trate a arquitetura como código

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

  • Sem cartão de crédito
  • Configuração em cinco minutos
  • Leitores são sempre gratuitos

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.