피드로 돌아가기
Building a KYC questionnaire that knows what the regulator will ask before they ask it
Dev.toDev.to
Backend

핀테크 기업이 산업 분류 기반 조건부 질문 맵핑으로 규제 당국의 KYC 재질문 주기를 온보딩 단계로 통합

Building a KYC questionnaire that knows what the regulator will ask before they ask it

KitKeen2026년 3월 29일7intermediate

Context

기존 시스템에서는 고객이 신청서를 제출한 후 은행 파트너의 규제팀으로부터 산업별 준수 질문을 받았다. 이 과정은 여러 라운드의 이메일 왕복으로 며칠에서 몇 주까지 소요됐다. 규제팀이 요청하는 질문은 고객 산업에 따라 예측 가능했으나, 시스템은 신청 이전에 해당 답변을 수집하지 않았다.

Technical Solution

  • 산업 분류 매핑 계층 도입: NACE 코드 기반으로 각 산업에 필요한 질문 그룹 자동 결정
  • 조건부 트리 구조 구현: 소수점 질문 번호(1, 1.1, 1.2)로 부모-자식 관계 인코딩하여 특정 답변에만 보이는 하위 질문 표현
  • 온보딩 중 답변 수집: 규제팀 검토 전에 고객이 준수 질문에 답변하도록 워크플로우 변경
  • 조건 기반 가지치기: 제출 시 고객 답변에 부합하지 않는 질문 제거하여 저장된 데이터 정제
  • 다단계 네비게이션: 각 질문 그룹을 별도 온보딩 단계로 구성하고 진행률 표시, 단계별 독립 검증 및 중단/재개 지원
  • 중복 방지: 온보딩의 동시 경로에서 이벤트 발생 시에도 질문 집합이 중복 생성되지 않도록 가드 메커니즘 적용

Impact

기존 워크플로우는 신청 제출 후 규제팀 검토, 첫 라운드 질문, 고객 응답(며칠), 추가 질문, 고객 응답(며칠)의 다중 단계로 진행됐다. 개선 후 워크플로우는 고객이 온보딩 중 준수 질문에 답변하고, 신청 제출 시 답변이 이미 포함되어 규제팀 검토만으로 승인이 완료된다.

Key Takeaway

규제 또는 고객 유입 프로세스에서 반복되는 질문이 존재한다면, 예측 가능한 질문 세트를 초기 단계에 수집하는 적응형 구조로 재설계하면 다중 라운드 왕복 커뮤니케이션을 제거할 수 있다. 이는 기존 인프라에 질문 매핑 계층과 조건부 로직만 추가해도 구현 가능하다.


금융, 의료, 규제 산업의 온보딩 또는 폼 수집 기능에서 고정 질문 대신 고객 속성(업종, 국가, 규모 등)에 따라 질문 세트를 동적으로 생성하고, 조건부 로직으로 불필요한 질문을 필터링하는 구조를 도입하면 사용자가 답변해야 할 질문 수를 절반 이상 줄일 수 있으며 백엔드 규제 검토 과정의 이메일 왕복을 제거할 수 있다.

원문 읽기
Building a KYC questionnaire that knows what the regulator will ask before they ask it | Devpick