ArchyntArchynt.api

지금 실제로 운영 중인
진짜 시스템을 확인하세요.

Archynt는 소스 코드를 분석하고 실제 실행 상태를 관찰한 뒤, 이 둘을 하나의 살아있는 아키텍처 그래프로 통합합니다 — 서비스, 데이터, 의존성, 그리고 정말 중요한 설계 리스크까지. 계측 없이.

Java / SpringNode / NestPythonGo
prod-eu-1HOSTCPU34%1.36 / 4 coresMEMORY61%4.9 / 8.0 GBDISK47%112 / 240 GBLOAD 1M0.84Open host →HTTPHTTPSQLKAFKAapi-gatewayorder-serviceinventory-svcorders-dbevents.ordersclick any node ›
4
지원 언어
<10s
저장소 → 그래프
0
애플리케이션 계측
1
그래프 · 정적 + 런타임
작동 방식

리포지토리에서 살아있는 그래프까지

01

수집

로컬 리포지토리를 클론하거나 경로만 지정하세요. 런타임별 워커가 Java, Node, Python, Go를 파싱합니다.

02

그래프

추출된 사실들이 하나의 타입 그래프로 정규화됩니다 — 서비스, 데이터, 토픽, 의존성.

03

프로젝션

그래프의 실시간 프로젝션으로 C4 뷰(컨텍스트 → 컴포넌트)를 렌더링합니다.

04

추론

결정론적 탐지기가 먼저 실행되고, 이후 AI가 핵심 설계 리스크를 설명합니다.

실시간

실시간 토폴로지 디스커버리

에이전트는 호스트의 모든 컨테이너, 네트워크 호출, 호스트 메트릭을 실시간으로 지속 갱신하며 탐지합니다. 서비스 간 의존 관계는 /proc/net/tcp 분석에서 도출됩니다 — 사이드카도, 애플리케이션 계측도 필요 없습니다. 토폴로지 그래프는 변경 사항이 생길 때마다 갱신되므로, 언제나 시스템의 실제 상태를 확인할 수 있습니다.

  • 서비스, 컨테이너, 의존성을 실시간으로 탐지
  • 호스트별 토폴로지 뷰 — 다른 호스트와 절대 혼합되지 않음
  • Beyla eBPF 센서 기반 RED 메트릭
  • 호스트 CPU·메모리·네트워크·디스크 통계
실시간 토폴로지 디스커버리
…그리고 비교

모든 호스트의 메트릭을 하나의 그래프에서

Archynt는 Prometheus 메트릭을 수집해 Grafana 스타일의 대시보드를 구성할 수 있게 해줍니다. 동일한 메트릭이 여러 호스트나 레플리카에 존재하는 경우 자동으로 분리되어 표시됩니다 — 같은 그래프 안에서 호스트별로 명확히 레이블링된 선으로 나타나며, 의미 없는 평균값으로 뭉뚱그려지지 않습니다.

  • 자유로운 PromQL 쿼리, Grafana 스타일 패널
  • 공유 메트릭의 호스트별 자동 분리
  • 모든 패널에 적용되는 전역 시간 범위
모든 호스트의 메트릭을 하나의 그래프에서
코드로부터

절대 낡지 않는 다이어그램

C4 뷰는 손으로 그린 문서가 아니라 그래프의 프로젝션입니다. 다시 분석을 실행하면 이미지가 자동으로 갱신됩니다 — 보일러플레이트를 걸러내는 노이즈 필터 덕분에 시스템의 실제 구조를 그대로 확인할 수 있습니다.

  • 컨텍스트 → 컨테이너 → 컴포넌트
  • 결정론적 관계 추출
  • DTO와 보일러플레이트를 위한 노이즈 필터
절대 낡지 않는 다이어그램
…런타임까지

호스트별로 실제로 일어나는 일

읽기 전용 에이전트가 실행 중인 서비스, 실제 의존성, 호스트 부하를 실시간으로 탐지합니다 — 애플리케이션 계측은 전혀 필요하지 않습니다. 여러 호스트는 명확히 분리되어 유지됩니다 — 각 호스트가 자체 토폴로지 뷰를 가지므로, 동일한 서비스를 실행하는 두 서버가 하나의 혼란스러운 그래프로 뒤섞이는 일이 없습니다. 런타임 그래프는 정적 그래프와 병합됩니다: confirmed_by static · runtime · both.

  • 호스트별 토폴로지 뷰 — 절대 혼합되지 않음
  • 실시간 토폴로지, RED 및 호스트 메트릭
  • 정적 ↔ 런타임 상관관계
  • 현재는 Docker 지원 — Kubernetes와 systemd는 로드맵에 포함
DockerDocker
KubernetesKubernetes출시 예정
systemd출시 예정
호스트별로 실제로 일어나는 일
핵심 기능

하나의 그래프에 모든 것을

설계 문제 탐지

순환 의존성, 결합도/불안정성, 단일 장애점, 데드 코드까지 — 단순히 표시만 하는 게 아니라 원인을 설명합니다.

멀티 언어, 단일 계약

모든 분석기가 동일한 AnalysisFacts를 출력하므로, 4개 언어가 하나의 동일한 그래프로 수렴합니다.

테스트 커버리지 시그널

테스트가 실제로 어떤 프로덕션 타입을 검증하는지 그래프 위에 매핑해 보여줍니다.

실시간 편집 가능한 대시보드

서비스별 메트릭 패널을 드래그, 리사이즈, 설정할 수 있습니다 — Datadog처럼, 호스트별로 분리되며, 동일한 그래프에서 바로 제공됩니다.

퍼블릭 리포지토리를 위한 무료 PR 체크

GitHub Action 워크플로우를 추가하면 모든 PR에서 아키텍처 체크를 받을 수 있습니다 — 가입도, Archynt와의 토큰 공유도 필요 없습니다.

매핑을 시작하세요

Archynt에 리포지토리를 연결하세요.
실제로 배포한 아키텍처를 확인하세요.

계측도, 별도 설정도 필요 없습니다. Git 리포지토리 URL 하나면 그래프, C4 다이어그램, 우선순위가 매겨진 설계 문제 목록까지 모두 얻을 수 있습니다.