커스텀 인사이트 규칙: 나만의 아키텍처, 나만의 기준
아키텍처 인사이트는 출시 이후 Archyl에서 가장 인기 있는 기능 중 하나입니다. 분석기를 아키텍처에 지정하면 잠재적 문제를 식별합니다: 단일 장애 지점, 순환 의존성, 고아 요소, 누락된 문서. 팀들은 시니어 아키텍트가 시스템 설계를 지속적으로 검토하는 것과 같다고 합니다.
하지만 같은 피드백을 계속 들었습니다: "그 경고는 우리에게 적용되지 않습니다."
일반적인 규칙은 맥락을 고려할 수 없습니다. 그래서 제어권을 넘겨드립니다.
일곱 가지 규칙, 나만의 임계값
Archyl은 이제 아키텍처를 분석하는 인사이트 규칙을 사용자 정의할 수 있게 합니다. 아키텍처 건강에 중요한 일곱 가지 패턴을 식별했으며, 각각을 팀의 기준에 맞게 조정할 수 있습니다.
단일 장애 지점 감지기는 너무 많은 다른 컴포넌트가 의존하는 요소를 찾습니다. 기본적으로 3개 이상의 수신 의존성이 있는 것을 표시하지만 임계값을 올릴 수 있습니다.
높은 결합 분석은 양방향을 봅니다: 너무 많은 것에 의존하는 요소(발신)와 너무 많은 것이 의존하는 요소(수신).
과다 연결 요소는 총 연결이 너무 많아 추론하기 어려운 컴포넌트를 잡습니다.
순환 의존성은 거의 항상 문제가 됩니다. 이 규칙은 이진입니다: 켜기 또는 끄기.
고아 요소는 연결이 전혀 없는 아키텍처 컴포넌트를 찾습니다.
보안 패턴은 외부 시스템의 직접 데이터베이스 접근과 같은 우려되는 아키텍처 선택을 감지합니다.
누락된 문서는 커버리지를 유지하는 데 도움됩니다.
조직 전체 일관성
이 설정은 프로젝트별이 아닌 전체 조직에 적용됩니다. 아키텍처 표준은 일관되어야 합니다.
규칙 탭
인사이트 페이지에 전용 규칙 섹션을 추가했습니다. 각 규칙은 토글 스위치와 해당하는 경우 임계값 입력이 있는 카드로 나타납니다.
설정을 수정하면 저장 버튼이 나타납니다. 클릭하면 Archyl이 즉시 새 구성으로 분석을 다시 실행합니다.
실제로 무엇이 변하는가
사용자 정의 가능한 규칙으로 인사이트 대시보드는 알림 피로의 원인이 아닌 진정으로 유용해집니다. 팀이 실제 기준에 맞게 규칙을 구성하면, 인사이트가 나타날 때 조사할 가치가 있는 것입니다.
시작하기
커스텀 인사이트 규칙은 모든 플랜에서 사용 가능합니다. 인사이트로 이동하고 규칙 탭을 클릭하여 조정을 시작하세요.
아키텍처에는 고유한 특성, 의도적인 트레이드오프, "충분히 좋은"에 대한 자체적인 정의가 있습니다. 이제 거버넌스가 이를 반영할 수 있습니다.
AI 기반 인사이트가 어떻게 작동하는지 보고 싶으신가요? AI 기반 아키텍처 탐색에 대해 읽어보고 Archyl이 코드베이스를 분석하고 아키텍처 권장 사항을 생성하는 방법을 이해하세요.