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.