배경
lending-service는 대출 상태 전이와 실행/상환을 관리하고, batch-service는 수동 실행 가능한 배치 작업을 다룬다. 두 서비스 모두 고위험 작업이 많아 명시적인 권한 검증, 멱등성, 감사로그가 필요하다.
작업 내용
lending-service에 신청자 본인 검증을 추가한다.
- 대출 상태 전이 검증을 추가한다.
- 대출 실행 멱등성 검증을 추가한다.
- 상환 요청 멱등성 검증을 추가한다.
- 심사, 승인, 실행, 상환, 연체 전환 감사로그를 추가한다.
batch-service에 수동 실행 권한 검증을 추가한다.
ROLE_BATCH_ADMIN 검사를 추가한다.
- Job Parameter 검증과 중복 실행 방지 락을 추가한다.
- 배치 실행 결과와 실패 이력을 기록한다.
완료 조건
- 대출 상태 전이가 허용된 규칙 내에서만 수행된다.
- 실행/상환 요청이 멱등성 기준으로 제어된다.
- 대출 주요 상태 변경이 감사로그 대상에 포함된다.
- 배치 수동 실행은
ROLE_BATCH_ADMIN에서만 가능하다.
- 중복 배치 실행이 차단된다.
제외 범위
- 심사 모델 고도화
- 스케줄러 운영 자동화
- 분산 배치 오케스트레이션
배경
lending-service는 대출 상태 전이와 실행/상환을 관리하고,batch-service는 수동 실행 가능한 배치 작업을 다룬다. 두 서비스 모두 고위험 작업이 많아 명시적인 권한 검증, 멱등성, 감사로그가 필요하다.작업 내용
lending-service에 신청자 본인 검증을 추가한다.batch-service에 수동 실행 권한 검증을 추가한다.ROLE_BATCH_ADMIN검사를 추가한다.완료 조건
ROLE_BATCH_ADMIN에서만 가능하다.제외 범위