Archyl 소개 - Archyl Docs

Archyl이 무엇인지, 그리고 C4 모델을 사용하여 소프트웨어 아키텍처를 문서화하는 데 어떻게 도움이 되는지 알아보세요

Archyl 소개

Archyl은 소프트웨어 팀이 C4 모델을 사용하여 시스템 아키텍처를 시각화, 문서화 및 유지 관리할 수 있도록 돕는 AI 기반 아키텍처 문서화 플랫폼입니다.

C4 모델이란?

C4 모델은 Simon Brown이 만든 소프트웨어 아키텍처 문서화에 대한 계층적 접근 방식입니다. 4가지 추상화 수준으로 구성됩니다:

  1. 시스템 컨텍스트 (레벨 1): 사용자와 외부 시스템을 포함하여 시스템이 주변 환경에 어떻게 맞는지 보여줍니다
  2. 컨테이너 (레벨 2): 시스템으로 확대하여 높은 수준의 기술 구성 요소(애플리케이션, 데이터 저장소, 마이크로서비스)를 보여줍니다
  3. 컴포넌트 (레벨 3): 컨테이너를 구성 컴포넌트로 분해합니다
  4. 코드 (레벨 4): 컴포넌트를 클래스와 함수 같은 실제 코드 요소에 매핑합니다

주요 기능

AI 기반 디스커버리

Git 저장소를 연결하고 Archyl의 AI가 자동으로 아키텍처를 발견하고 문서화하도록 하세요. AI는 코드베이스를 분석하여 다음을 식별합니다:

  • 시스템과 그 경계
  • 컨테이너(서비스, 데이터베이스, 메시지 큐)
  • 컴포넌트와 그 관계
  • 코드 수준 요소

인터랙티브 다이어그램

팀이 다음을 수행할 수 있는 아름다운 인터랙티브 아키텍처 다이어그램을 만드세요:

  • 추상화 수준 간 탐색
  • 팬과 줌으로 대규모 아키텍처 탐색
  • PNG, SVG 또는 PDF로 내보내기
  • Confluence, Notion 또는 모든 웹사이트에 임베드

팀 협업

팀과 함께 아키텍처를 문서화하세요:

  • 다양한 역할(관리자, 편집자, 뷰어)로 팀원 초대
  • 이력으로 변경 사항 추적
  • 이해관계자를 위한 공개 링크 공유

아키텍처 인사이트

아키텍처에 대한 자동화된 인사이트를 얻으세요:

  • 잠재적 문제 식별
  • ADR로 아키텍처 결정 추적
  • 사용자 플로우 문서화
  • 종속성 모니터링

시작하기

아키텍처 문서화를 시작할 준비가 되셨나요? 빠른 시작 가이드를 따라 몇 분 안에 첫 번째 프로젝트를 만드세요.

사용 사례

Archyl은 다음에 적합합니다:

  • 엔지니어링 팀 마이크로서비스 아키텍처 문서화
  • 아키텍트 이해관계자에게 시스템 설계 전달
  • DevOps 팀 배포 환경 이해
  • 새 팀원 복잡한 시스템 온보딩
  • 테크니컬 라이터 아키텍처 문서 작성

다음 단계