Architecture as Code - Define modelos C4 en YAML | Archyl

Declara tu modelo de arquitectura C4 completo en un unico archivo archyl.yaml. Versionado, sincronizado con CI/CD y completamente declarativo.

Define tu arquitectura en YAML, sincroniza via CI/CD

Almacena tu modelo de arquitectura como archivo archyl.yaml en Git. Revisa cambios en PRs, sincroniza via GitHub Actions y trata tu arquitectura con el mismo rigor que tu codigo.

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

Define tu arquitectura como codigo en YAML, almacenala en Git y sincroniza via GitHub Actions.

architecture as code, herramienta architecture as code, arquitectura YAML, arquitectura Git, GitOps arquitectura

La arquitectura vive fuera del control de versiones

Tu codigo esta en Git, pero tu modelo de arquitectura esta en un diagramador o wiki.

No hay proceso de revision para la arquitectura

Los cambios de codigo se revisan en PRs, pero los cambios de arquitectura son ad-hoc.

La sincronizacion manual es propensa a errores

Mantener tu herramienta de arquitectura sincronizada con la realidad requiere actualizaciones manuales.

Exporta o escribe tu archyl.yaml

Define tu modelo C4 en formato YAML limpio. Exporta desde la UI o escribelo desde cero.

Revisa en pull requests

Cuando la arquitectura cambia, el diff YAML muestra exactamente que cambio.

Sincroniza via GitHub Action

Al merge, la GitHub Action de Archyl sincroniza el archivo YAML con tu proyecto.

Actualizaciones bidireccionales

Los cambios hechos en la UI se pueden exportar a YAML. El flujo funciona en ambas direcciones.

Esquema YAML legible para todo tu modelo C4.

Historial de versiones completo

Cada cambio de arquitectura es un commit Git.

Revisiones de arquitectura por PR

Los cambios de arquitectura pasan por el mismo proceso de revision que el codigo.

Sincronizacion GitHub Action

La GitHub Action oficial de Archyl sincroniza tu YAML en push o merge.

Sincronizacion bidireccional

Edita en la UI, exporta a YAML. Edita el YAML, sincroniza con la UI.

Ejecuta verificaciones de conformidad en el pipeline de PR.

GitOps para arquitectura

Los equipos que practican GitOps pueden extender el mismo workflow a la arquitectura.

Gobernanza de arquitectura multi-equipo

Cada equipo posee su seccion del YAML. Los cambios son revisados por los lideres de arquitectura.

Seguimiento de cambios de arquitectura

Git blame y git log en tu archyl.yaml cuentan toda la historia.

Trata la arquitectura como codigo

Pon tu arquitectura en Git, revisala en PRs y sincronizala via CI/CD.