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.