NVD CVE API에서 CVE 데이터를 수집하고, 사용자 정의 규칙에 따라 알림을 생성하여 제공하는 프로젝트
- 데이터 수집부터 알림 생성까지의 핵심 흐름을 API 기반으로 완성
- 규칙 실행 결과를 저장해 조회 시 즉시 사용 가능한 알림 데이터를 제공
- 1차 단계에서 UI 없이도 기능/이력/예외를 빠르게 검증 가능하게 구성
- 1차: 수집 실행 및 이력, 알림(규칙 실행) 생성 및 이력, 알림 데이터 조회
- 2차: 알림 슬랙/이메일 발송, 알림 상세 구성, 코멘트 등 알림 기능 확장
- api → application → domain 의존성 방향 유지
- domain은 구체 기술(Spring, JPA, HTTP 등)에 의존하지 않음
- infra는 포트 구현만 담당
- Java 21+
- Docker
docker compose up -d./gradlew test