Architecture as Code
Definisci la tua architettura in YAML, sincronizza via CI/CD

Memorizza il tuo modello come archyl.yaml in Git.

Vedi i prezzi
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
Il problema

Problemi che conosci fin troppo bene

Queste difficoltà si accumulano nel tempo. Più a lungo restano irrisolte, più costano in tempo di sviluppo e affidabilità.

L'architettura vive fuori dal version control

Il tuo codice è in Git, ma il modello di architettura è in un altro strumento.

Nessun processo di revisione per l'architettura

Le modifiche al codice vengono revisionate in PR, ma l'architettura è ad-hoc.

La sincronizzazione manuale è soggetta a errori

Mantenere sincronizzato richiede aggiornamenti manuali.

Come funziona

Operativo in pochi passaggi

1

Esporta o scrivi il tuo archyl.yaml

Definisci il modello C4 in formato YAML.

2

Revisiona nelle pull request

Il diff YAML mostra esattamente cosa è cambiato.

3

Sincronizza via GitHub Action

Al merge, la GitHub Action sincronizza il YAML.

4

Aggiornamenti bidirezionali

Le modifiche nella UI possono essere esportate in YAML e viceversa.

Funzionalità

Tutto ciò che questa funzionalità fa per te

Formato YAML pulito

Schema YAML leggibile per tutto il modello C4.

Cronologia versioni completa

Ogni modifica è un commit Git.

Revisioni architettura via PR

Stesso processo di revisione del codice.

Sync GitHub Action

GitHub Action ufficiale sincronizza YAML su push o merge.

Sincronizzazione bidirezionale

Modifica nella UI, esporta in YAML e viceversa.

Conformità su PR

Verifiche di conformità nella pipeline di PR.

Casi d'uso

Dove la usano i team

01

GitOps per architettura

I team GitOps possono estendere lo stesso workflow.

02

Governance multi-team

Ogni team possiede la sua sezione del YAML.

03

Tracciamento modifiche

Git blame e git log raccontano tutta la storia.

Piano gratuito per sempre

Tratta l'architettura come codice

Metti l'architettura in Git, revisionala in PR e sincronizza via CI/CD.

  • Nessuna carta di credito
  • Configurazione in cinque minuti
  • I lettori sono sempre gratuiti

Architecture as Code - Definisci modelli C4 in YAML

Dichiara il tuo intero modello di architettura C4 in un singolo file archyl.yaml. Versionato, sincronizzato con CI/CD e completamente dichiarativo.

Definisci la tua architettura in YAML, sincronizza via CI/CD

Memorizza il tuo modello come archyl.yaml in Git.

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

Definisci la tua architettura come codice in YAML.

architecture as code, architettura YAML, architettura Git, GitOps architettura

L'architettura vive fuori dal version control

Il tuo codice è in Git, ma il modello di architettura è in un altro strumento.

Nessun processo di revisione per l'architettura

Le modifiche al codice vengono revisionate in PR, ma l'architettura è ad-hoc.

La sincronizzazione manuale è soggetta a errori

Mantenere sincronizzato richiede aggiornamenti manuali.

Esporta o scrivi il tuo archyl.yaml

Definisci il modello C4 in formato YAML.

Revisiona nelle pull request

Il diff YAML mostra esattamente cosa è cambiato.

Sincronizza via GitHub Action

Al merge, la GitHub Action sincronizza il YAML.

Aggiornamenti bidirezionali

Le modifiche nella UI possono essere esportate in YAML e viceversa.

Schema YAML leggibile per tutto il modello C4.

Cronologia versioni completa

Ogni modifica è un commit Git.

Revisioni architettura via PR

Stesso processo di revisione del codice.

GitHub Action ufficiale sincronizza YAML su push o merge.

Sincronizzazione bidirezionale

Modifica nella UI, esporta in YAML e viceversa.

Verifiche di conformità nella pipeline di PR.

GitOps per architettura

I team GitOps possono estendere lo stesso workflow.

Governance multi-team

Ogni team possiede la sua sezione del YAML.

Tracciamento modifiche

Git blame e git log raccontano tutta la storia.

Tratta l'architettura come codice

Metti l'architettura in Git, revisionala in PR e sincronizza via CI/CD.