Architecture as Code - Define modelos C4 en YAML
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 vía CI/CD
Almacena tu modelo de arquitectura como archivo archyl.yaml en Git. Revisa cambios en PRs, sincroniza vía GitHub Actions y trata tu arquitectura con el mismo rigor que tu código.
Architecture as Code | YAML + Git + CI/CD | Archyl
Define tu arquitectura como código en YAML, almacénala en Git y sincroniza vía GitHub Actions.
architecture as code, herramienta architecture as code, arquitectura YAML, arquitectura Git, GitOps arquitectura
La arquitectura vive fuera del control de versiones
Tu código está en Git, pero tu modelo de arquitectura está en un diagramador o wiki.
No hay proceso de revisión para la arquitectura
Los cambios de código se revisan en PRs, pero los cambios de arquitectura son ad-hoc.
La sincronización 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 escríbelo desde cero.
Revisa en pull requests
Cuando la arquitectura cambia, el diff YAML muestra exactamente qué cambió.
Sincroniza vía 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 revisión que el código.
Sincronización GitHub Action
La GitHub Action oficial de Archyl sincroniza tu YAML en push o merge.
Sincronización 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 sección del YAML. Los cambios son revisados por los líderes de arquitectura.
Seguimiento de cambios de arquitectura
Git blame y git log en tu archyl.yaml cuentan toda la historia.
Trata la arquitectura como código
Pon tu arquitectura en Git, revísala en PRs y sincronízala vía CI/CD.