본문으로 건너뛰기
Didit, 신원·사기 방지 인프라 구축 위해 750만 달러 투자 유치
Didit
블로그로 돌아가기
블로그 · 2026년 3월 6일

Kafka 및 Didit Webhook을 활용한 이벤트 기반 신원 확인 시스템 구축 (KO)

Apache Kafka를 Didit의 강력한 웹훅과 통합하여 확장 가능하고 반응성이 뛰어난 신원 확인 시스템을 구축하는 방법을 알아보세요. 실시간 처리를 통해 사용자 경험을 개선하고, KYC 워크플로우를 효율적으로 관리하며, 시스템의 안정성을 높일 수 있습니다.

작성자: Didit업데이트됨
event-driven-identity-verification-with-kafka-and-didit-webhooks.png

실시간 반응성 Didit의 웹훅을 Kafka와 통합하여 신원 확인 결과를 비동기적이고 실시간으로 처리함으로써, 사용자 흐름을 방해하지 않고 확인 결과에 즉시 반응할 수 있습니다.

확장 가능한 아키텍처 Kafka의 분산 스트리밍 기능을 활용하여 대량의 확인 이벤트를 처리하고, 비즈니스 성장 및 사용자 요구에 따라 신원 인프라가 손쉽게 확장되도록 보장합니다.

탄력적인 이벤트 처리 Kafka의 영구 로그 및 소비자 그룹을 사용하여 강력한 오류 처리 및 재시도 메커니즘을 구현함으로써, 어떠한 확인 이벤트도 손실되지 않고 모든 결과가 안정적으로 처리되도록 보장합니다.

간소화된 KYC 워크플로우 Didit의 모듈식 아키텍처와 웹훅 시스템은 이벤트 기반 KYC를 위한 완벽한 기반을 제공하여, 기업이 신분증 확인, 실시간 본인 확인, AML 심사 등 복잡한 확인 단계를 탁월한 유연성과 자동화로 조율할 수 있도록 합니다.

신원 확인을 위한 이벤트 기반 아키텍처의 힘

오늘날 빠르게 변화하는 디지털 세상에서 기업은 신원을 신속하고 안전하며 대규모로 확인해야 합니다. 기존의 동기식 확인 프로세스는 대기 시간을 발생시키고, 사용자 여정을 차단하며, 거래량이 증가함에 따라 병목 현상이 될 수 있습니다. 바로 이 지점에서 이벤트 기반 아키텍처, 특히 Apache Kafka와 같은 메시징 큐와 결합될 때 혁신적인 솔루션을 제공합니다.

이벤트 기반 접근 방식은 요청-응답 패러다임에서 서비스가 이벤트를 발행하고 반응함으로써 통신하는 시스템으로 전환합니다. 신원 확인의 경우, 사용자가 확인 프로세스를 시작하면 이벤트가 발행되고 다운스트림 시스템은 필요에 따라 종종 병렬로 반응합니다. 이러한 비동기 처리는 응답성, 확장성 및 탄력성을 크게 향상시킵니다.

사용자가 새로운 서비스에 가입하는 상황을 상상해 보세요. 그들은 신분증을 제출하고 실시간 본인 확인을 완료합니다. 단일하고 거대한 확인 서비스가 최종 '통과' 또는 '실패'를 동기적으로 반환하기를 기다리는 대신, 이벤트 기반 시스템은 이러한 작업을 즉시 이벤트로 푸시합니다. 전용 서비스는 Didit의 신분증 확인을 위해 문서 이미지를 가져올 수 있고, 다른 서비스는 Didit의 수동 및 능동형 실시간 본인 확인을 위해, 또 다른 서비스는 Didit의 AML 심사 및 모니터링을 위해 작동할 수 있습니다. 각 서비스는 자신의 부분을 처리하고 자체 이벤트를 발행하여 시스템이 완전한 확인 그림을 점진적으로 실시간으로 구축할 수 있도록 합니다.

이러한 서비스의 분리는 더욱 강력하고 유지보수 가능한 시스템으로 이어집니다. 한 확인 구성 요소가 일시적으로 실패하더라도 다른 구성 요소는 계속 처리할 수 있으며, 이벤트는 나중에 다시 재생되거나 재시도될 수 있어 사용자 경험에 대한 중단을 최소화합니다.

Didit Webhook과 Apache Kafka 통합

AI 기반의 개발자 중심 플랫폼인 Didit은 포괄적인 웹훅 시스템을 통해 이벤트 기반 통합을 위해 완벽하게 설계되었습니다. Didit의 웹훅은 신원 확인 세션의 상태 및 결과에 대한 실시간 알림을 제공하여 Kafka 기반 아키텍처를 위한 이상적인 이벤트 소스가 됩니다.

이 강력한 통합은 다음과 같이 작동합니다.

  1. Didit 프로세스 확인: 사용자는 Didit 확인 링크 또는 API 호출을 통해 신원 확인 흐름을 시작할 수 있습니다. Didit의 모듈식 아키텍처는 신분증 확인(OCR, MRZ, 바코드), 수동 및 능동형 실시간 본인 확인, 1:1 얼굴 매칭과 같은 다양한 검사를 조율합니다.
  2. Didit 웹훅 이벤트 발행: 확인 세션이 진행되고 주요 이정표(예: 문서 업로드, 실시간 본인 확인 통과, AML 심사 완료, 최종 결정 도달)에 도달하면 Didit은 구성된 엔드포인트로 실시간 웹훅 알림을 보냅니다. 이러한 웹훅에는 이벤트 및 확인 세션에 대한 자세한 정보가 포함됩니다.
  3. 웹훅 수신기가 Kafka에 공급: 애플리케이션의 웹훅 엔드포인트는 Didit에서 이러한 이벤트를 수신하는 생산자 역할을 합니다. 직접 처리하는 대신, 이 엔드포인트는 원시 웹훅 페이로드를 전용 Kafka 토픽에 즉시 발행합니다. 이렇게 하면 웹훅 수신기가 경량화되고 반응성이 높아져 Didit의 알림을 신속하게 확인하고 무거운 작업을 Kafka 소비자에게 오프로드할 수 있습니다.
  4. Kafka 소비자가 이벤트 처리: 다운스트림 서비스는 Kafka 토픽을 구독합니다. 각 소비자는 특정 작업을 담당할 수 있습니다. 데이터베이스에서 사용자 상태 업데이트, 추가 규정 준수 검사 트리거, 고객 서비스 에이전트에게 알림, 사용자에게 이메일 전송 등입니다. Kafka의 소비자 그룹은 높은 부하에서도 이벤트가 효율적이고 안정적으로 처리되도록 보장합니다.

이 설정은 시스템이 Didit의 확인 결과에 즉시 반응하여 매우 반응적이고 확장 가능한 신원 확인 파이프라인을 유지할 수 있도록 합니다. 또한 Kafka 내에서 강력한 감사 추적을 제공하여 모든 확인 이벤트를 재생하고 분석할 수 있습니다.

이벤트 기반 KYC 파이프라인의 이점

Didit과 Kafka를 사용하여 이벤트 기반 접근 방식을 채택하면 KYC(고객 알기) 및 신원 확인에 상당한 이점을 가져다줍니다.

  • 향상된 확장성: Kafka는 높은 처리량을 위해 구축되었습니다. 이벤트 처리를 Kafka로 오프로드함으로써 시스템은 개별 서비스를 압도하지 않고도 임의의 수의 동시 확인 요청을 처리할 수 있습니다.
  • 개선된 탄력성: Kafka의 영구 로그는 소비자가 실패하더라도 이벤트가 손실되지 않도록 보장합니다. 소비자는 중단된 지점부터 다시 시작하고 처리할 수 있습니다. 이는 신원 확인 파이프라인을 내결함성이 있고 매우 안정적으로 만듭니다.
  • 실시간 사용자 경험: 비동기 처리는 사용자가 기다리지 않도록 합니다. 업데이트는 실시간으로 사용자에게 푸시되어 만족도를 향상시킵니다. 예를 들어, Didit의 연령 추정이 완료되면 이벤트는 연령 제한 콘텐츠를 즉시 잠금 해제할 수 있습니다.
  • 분리된 서비스: 에코시스템의 각 서비스는 독립적이 되어, 자신이 생성하거나 소비하는 이벤트에만 관심을 가집니다. 이는 종속성을 줄이고 개발을 단순화하며 유지보수 및 업그레이드를 용이하게 합니다.
  • 유연한 워크플로우 오케스트레이션: Didit의 모듈식 아키텍처를 통해 복잡한 확인 워크플로우를 정의할 수 있습니다. Kafka를 사용하면 이러한 워크플로우를 동적으로 조율할 수 있습니다. '문서 확인됨' 이벤트는 'AML 심사' 이벤트를 트리거할 수 있으며, 이는 다시 '주소 증명' 검사를 트리거할 수 있습니다. 이 모든 것이 원활하고 자동으로 이루어집니다.
  • 감사 가능성 및 분석: Kafka는 중앙 신경계 역할을 하여 신원 확인과 관련된 모든 이벤트를 캡처합니다. 이 풍부한 데이터 스트림은 감사, 규정 준수 보고, 사기 패턴 식별 또는 사용자 온보딩 흐름 최적화를 위한 실시간 분석에 매우 중요합니다.

실용적인 구현 고려 사항

Didit과 Kafka를 사용하여 이벤트 기반 신원 확인 시스템을 구현할 때 다음 모범 사례를 고려하십시오.

  • 웹훅 보안: 제공된 웹훅 비밀 키를 사용하여 Didit 웹훅의 진위 여부를 항상 확인하십시오. 이는 스푸핑된 이벤트로부터 시스템을 보호합니다.
  • 멱등성: Kafka 소비자를 멱등적으로 설계하십시오. 이는 동일한 이벤트를 여러 번 처리해도 한 번 처리하는 것과 동일한 결과를 가져와야 함을 의미합니다. 이는 재시도를 처리하고 데이터 일관성을 보장하는 데 중요합니다.
  • 데드 레터 큐(DLQ): 여러 번 재시도한 후에도 성공적으로 처리할 수 없는 이벤트를 캡처하기 위해 Kafka에 DLQ를 구현하십시오. 이렇게 하면 문제가 있는 메시지를 수동으로 검사하고 해결하여 처리 파이프라인을 차단하는 것을 방지할 수 있습니다.
  • 모니터링 및 경고: Kafka 토픽, 생산자 및 소비자에 대한 강력한 모니터링을 설정하십시오. 소비자 지연, 오류율 및 처리량을 모니터링하여 문제를 신속하게 식별하고 해결하십시오.
  • 스키마 발전: 시스템이 발전함에 따라 다양한 소비자 버전 간의 호환성을 보장하기 위해 Kafka 메시지(예: Avro 또는 Protobuf 사용)에 대한 명확한 스키마를 정의하십시오.
  • 워크플로우 설계: Didit의 비즈니스 콘솔을 활용하여 확인 워크플로우를 설계하고 구성하십시오. 각 워크플로우는 고유한 ID를 가질 수 있으며, 이는 Didit의 웹훅에서 참조되어 Kafka 소비자가 이벤트를 적절하게 라우팅하는 데 도움이 됩니다.

Didit이 도움이 되는 방법

Didit은 현대적인 이벤트 기반 신원 확인 환경을 위해 특별히 제작되었습니다. 당사 플랫폼의 AI 기반 기능은 매우 정확하고 빠른 확인 결과를 제공하며, 모듈식 아키텍처는 유연성을 보장합니다. Didit의 강력한 웹훅 시스템은 Kafka와 같은 이벤트 스트리밍 플랫폼과 통합하기 위한 초석으로, 기업이 진정으로 확장 가능하고 탄력적인 신원 솔루션을 구축할 수 있도록 합니다.

Didit의 무료 Core KYC를 통해 초기 비용 없이 이벤트 기반 확인 파이프라인을 구축할 수 있습니다. 신분증 확인, 수동 및 능동형 실시간 본인 확인, 1:1 얼굴 매칭 및 얼굴 검색, AML 심사 및 모니터링을 포함한 당사의 포괄적인 제품군은 모두 웹훅을 통해 원활하게 통합되어 Kafka 토픽에 직접 공급될 수 있는 실시간 업데이트를 제공합니다. 즉각적인 샌드박스와 깔끔한 API를 갖춘 Didit의 개발자 중심 접근 방식은 엔지니어링 팀이 이러한 통합을 신속하게 설정하고 구성하여 고급 신원 확인 기능을 통해 시장 출시 시간을 단축할 수 있도록 지원합니다.

시작할 준비가 되셨나요?

Didit의 작동 방식을 직접 보시겠습니까? 지금 바로 무료 데모를 받아보세요.

Didit의 무료 티어로 무료로 신원 확인을 시작하세요.

신원 및 사기 방지 인프라.

KYC, KYB, 거래 모니터링, 지갑 심사를 위한 단일 API. 5분 만에 통합하세요.

AI에게 이 페이지 요약 요청
Kafka 및 Didit Webhook을 이용한 이벤트 기반 신원 확인.