Architecture as Code
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.

Ver precios
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
El problema

Problemas que conoces demasiado bien

Estos problemas se acumulan con el tiempo. Cuanto más tiempo siguen sin resolverse, más cuestan en tiempo de ingeniería y en fiabilidad.

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.

Cómo funciona

En marcha en pocos pasos

1

Exporta o escribe tu archyl.yaml

Define tu modelo C4 en formato YAML limpio. Exporta desde la UI o escríbelo desde cero.

2

Revisa en pull requests

Cuando la arquitectura cambia, el diff YAML muestra exactamente qué cambió.

3

Sincroniza vía GitHub Action

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

4

Actualizaciones bidireccionales

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

Funcionalidades

Todo lo que esta función hace por ti

Formato YAML limpio

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.

Conformidad en PR

Ejecuta verificaciones de conformidad en el pipeline de PR.

Casos de uso

Dónde la usan los equipos

01

GitOps para arquitectura

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

02

Gobernanza de arquitectura multi-equipo

Cada equipo posee su sección del YAML. Los cambios son revisados por los líderes de arquitectura.

03

Seguimiento de cambios de arquitectura

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

Plan gratuito para siempre

Trata la arquitectura como código

Pon tu arquitectura en Git, revísala en PRs y sincronízala vía CI/CD.

  • Sin tarjeta de crédito
  • Listo en cinco minutos
  • Los lectores siempre son gratis

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.