Architecture as Code
YAMLでアーキテクチャを定義し、CI/CDで同期

アーキテクチャモデルをGitのarchyl.yamlとして保存。

料金を見る
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
課題

身に覚えのある悩み

こうした課題は時間とともに積み重なります。放置するほど、エンジニアの工数と信頼性の面でコストが膨らみます。

アーキテクチャがバージョン管理の外にある

コードはGitにあるがアーキテクチャモデルは別のツールにある。

アーキテクチャのレビュープロセスがない

コード変更はPRでレビューされるがアーキテクチャ変更はアドホック。

手動同期はエラーが起きやすい

同期の維持には手動更新が必要。

仕組み

わずかなステップで使い始められます

1

archyl.yamlをエクスポートまたは作成

C4モデルをYAMLフォーマットで定義。

2

PRでレビュー

YAML diffが変更内容を正確に表示。

3

GitHub Actionで同期

マージ時にYAMLを自動同期。

4

双方向更新

UIの変更をYAMLにエクスポート可能。

できること

この機能でできること

クリーンなYAML形式

人間が読めるC4モデルのYAMLスキーマ。

完全なバージョン履歴

すべてのアーキテクチャ変更がGitコミット。

PRベースのアーキテクチャレビュー

コードと同じレビュープロセス。

GitHub Action同期

公式GitHub ActionがYAMLを同期。

双方向同期

UIで編集→YAML、YAMLで編集→UIの両方サポート。

PRでの適合性チェック

PRパイプラインで適合性チェックを実行。

ユースケース

チームでの活用シーン

01

アーキテクチャのGitOps

GitOpsを実践するチームが同じワークフローを拡張。

02

マルチチームガバナンス

各チームがYAMLの担当セクションを所有。

03

アーキテクチャ変更追跡

git blameとgit logが全履歴を語る。

ずっと無料のプラン

アーキテクチャをコードのように扱う

アーキテクチャをGitに入れ、PRでレビューし、CI/CDで同期。

  • クレジットカード不要
  • 5 分でセットアップ
  • 閲覧者はいつでも無料

Architecture as Code - YAMLでC4モデルを定義

単一のarchyl.yamlファイルでC4アーキテクチャモデル全体を宣言。バージョン管理、CI/CD同期、完全に宣言的。

architecture-as-code

Architecture as Code

YAMLでアーキテクチャを定義し、CI/CDで同期

アーキテクチャモデルをGitのarchyl.yamlとして保存。

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

YAMLでアーキテクチャをコードとして定義。

Architecture as Code, アーキテクチャYAML, GitOpsアーキテクチャ

TriangleAlert

アーキテクチャがバージョン管理の外にある

コードはGitにあるがアーキテクチャモデルは別のツールにある。

アーキテクチャのレビュープロセスがない

コード変更はPRでレビューされるがアーキテクチャ変更はアドホック。

RefreshCw

手動同期はエラーが起きやすい

同期の維持には手動更新が必要。

archyl.yamlをエクスポートまたは作成

C4モデルをYAMLフォーマットで定義。

FileCode

PRでレビュー

YAML diffが変更内容を正確に表示。

GitPullRequestArrow

GitHub Actionで同期

マージ時にYAMLを自動同期。

UIの変更をYAMLにエクスポート可能。

クリーンなYAML形式

人間が読めるC4モデルのYAMLスキーマ。

GitBranch

完全なバージョン履歴

すべてのアーキテクチャ変更がGitコミット。

PRベースのアーキテクチャレビュー

コードと同じレビュープロセス。

Workflow

GitHub Action同期

公式GitHub ActionがYAMLを同期。

UIで編集→YAML、YAMLで編集→UIの両方サポート。

PRでの適合性チェック

PRパイプラインで適合性チェックを実行。

アーキテクチャのGitOps

GitOpsを実践するチームが同じワークフローを拡張。

マルチチームガバナンス