🏆45

Challenge: 제조 AI 어시스턴트 설계 문서 작성

시스템 아키텍처 설계

요구사항

4-Layer 아키텍처 다이어그램 (Mermaid)

주요 유스케이스 3개 이상의 시퀀스 다이어그램

컴포넌트별 인터페이스 정의 (메서드 시그니처)

디렉토리 구조와 각 파일의 역할 설명

외부 의존성 목록과 버전

에러 핸들링 전략 (폴백 시나리오)

평가 기준
  • 아키텍처의 계층 구조가 명확한가
  • 컴포넌트 간 의존성 방향이 올바른가
  • 유스케이스별 데이터 흐름이 논리적인가
  • 에러 상황에 대한 폴백이 정의되어 있는가
  • 설계만 보고 구현을 시작할 수 있는 수준인가
보너스
  • 성능 요구사항을 수치로 정의 (예: 응답 5초 이내)
  • 마이크로서비스 전환 시 분리 포인트 명시
  • CI/CD 파이프라인 설계