ArchyntArchynt.api
AI 기반 분석

쉬운 언어로 설명하는 설계 문제

Archynt는 정적 또는 실시간 아키텍처 그래프를 LLM에 전달해 실제 결합도 문제, god-service, 순환 의존성을 탐지하고, 원인이 되는 정확한 코드와 구체적인 해결책을 함께 제시합니다.

OrderService directly depends on 4 repositories

HIGH

OrderService reaches into OrderRepository, UserRepository, InventoryRepository and PaymentRepository directly — a god-service pattern that couples order logic to the full data model.

Recommendation

Extract inventory reservation and payment orchestration into their own services, called from OrderService instead of inlined.

Circular dependency: OrderService ↔ NotificationService

MEDIUM

NotificationService calls back into OrderService to re-fetch order state instead of receiving it in the event payload it already consumes.

Recommendation

Pass the order snapshot in the order.events payload; drop the back-reference to OrderService.

AI 분석 작동 방식

01

실제 그래프에 기반

모델은 소스 텍스트가 아니라 Archynt가 코드 또는 런타임 토폴로지로부터 구성한 실제 아키텍처 그래프를 기반으로 추론하므로, 존재하지 않는 구조를 만들어내지 않습니다.

02

의견이 아닌 근거

모든 발견 사항은 원인이 되는 구체적인 클래스, 메서드, 서비스를 가리키므로, AI의 의도를 추측할 필요 없이 곧바로 코드를 확인할 수 있습니다.

03

심각도와 작업량

발견 사항은 HIGH/MEDIUM/LOW로 등급이 매겨지고 대략적인 작업량(S/M/L)이 함께 표시되어, 지금 바로 고칠 가치가 있는 항목을 선별할 수 있습니다.

04

구체적인 권장 사항

각 문제에는 실행 가능한 해결책이 함께 제공됩니다 — 이 서비스를 분리하라, 이 의존성을 제거하라 — 일반적인 베스트 프랙티스 설명이 아닙니다.

05

정적 및 런타임

프로젝트의 정적 아키텍처 또는 실시간 런타임 토폴로지에서 분석을 실행해, 실제 트래픽에서만 드러나는 문제를 포착하세요.

06

원하는 LLM 제공사를 선택

Claude 또는 OpenAI를 배포 단위로 설정해 사용할 수 있습니다 — 분석 로직은 어떤 모델이 응답하는지에 좌우되지 않습니다.

직접 시스템에서 확인해보고 싶으신가요?

분석을 실행하거나 조직 워크스페이스로 바로 이동하세요.