목록 보기
사람이 기다리지 않는 담보심사시스템 설계
아키텍처

사람이 기다리지 않는 담보심사시스템 설계

카카오뱅크
카카오뱅크
2026년 5월 6일

두줄요약

담보 심사 업무를 작업 체인과 비동기 처리로 바꿔 대기 시간을 줄였습니다. 전용 대시보드와 재처리 구조로 운영 가시성과 안정성도 높였습니다.

문제 상황

  • 개인사업자 부동산 담보대출 심사에서 서류 진위 확인, 외부 기관 연동, 담보 감정 등 사람 개입이 필요한 단계가 많아 처리량 증가 시 병목 발생
  • 기존 담보 심사 방식은 담당자가 발급·확인 대기까지 직접 떠안아 생산성이 떨어지고, 특정 인력 의존도가 높아지는 구조적 한계 존재

구조와 흐름

  • 심사 업무를 큰 단일 처리로 보지 않고, 서류 검토·담보 평가·권리 분석·약정 등을 작은 작업 체인으로 분해
  • 각 작업은 PENDING, COMPLETED, ERROR, SUSPENDED 같은 상태로 관리하며, 이전 단계 완료 후 다음 작업을 등록하는 느슨한 결합 구조 채택

선택 이유

  • 외부 기관 응답 대기 같은 비효율을 제거하기 위해 비동기 처리로 전환
  • 기존 계정계 환경 제약 속에서 새로운 시스템 도입보다 내부 Deferred Batch 확장이 리스크가 낮은 선택
  • 표준 케이스는 시스템이 자동 처리하고, 예외 케이스는 담당자가 집중 검토하는 방식으로 운영 효율 확보

성능/운영 포인트

  • 작업 내역 테이블과 오류 이력 테이블을 분리해 재처리, 중단, 재개를 제어 가능하게 설계
  • REQUIRES_NEW 트랜잭션으로 오류 상태와 이력을 별도 기록해 메인 작업 롤백과 운영 기록을 분리
  • 전용 대시보드로 단계별 진행률, 병목, 오류를 실시간 가시화해 현업 대응 속도 개선

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...