Go 마이크로서비스 및 gRPC를 활용한 Didit 데이터 추출 API 통합 (KO)
Didit의 강력한 데이터 추출 API를 Go 마이크로서비스 아키텍처에 gRPC를 사용하여 원활하게 통합하는 방법을 알아보세요. 이 가이드는 이러한 접근 방식의 이점, 실제 구현 단계 및 Didit의 기능을 다룹니다.

고성능을 위한 gRPC 활용gRPC를 통해 Didit의 데이터 추출 API를 Go 마이크로서비스와 통합하면 실시간 신원 확인 워크플로우에 필수적인 효율적이고 낮은 지연 시간의 통신을 보장합니다.
신원 확인 워크플로우 간소화Didit의 고급 ID 확인 기능을 강력한 마이크로서비스 아키텍처와 결합하여 기업은 KYC 프로세스를 자동화하고 가속화하여 수작업을 줄이고 정확성을 향상시킬 수 있습니다.
보안 및 데이터 무결성 강화gRPC의 강력한 타이핑 및 프로토콜 버퍼는 Didit의 안전한 데이터 처리 및 NFC 확인과 같은 암호화 검사와 결합되어 추출된 신원 데이터의 보안 및 무결성을 강화합니다.
Didit의 모듈식 및 AI-네이티브 접근 방식Didit은 개발자 우선 정신을 가진 개방형 모듈식 신원 레이어를 제공하며, 구성 가능한 신원 기본 요소, 무료 핵심 KYC 및 설정 비용 없이 유연하고 비용 효율적인 통합을 가능하게 합니다.
오늘날 빠르게 변화하는 디지털 환경에서 기업은 강력하고 확장 가능하며 안전한 신원 확인 솔루션을 필요로 합니다. Didit과 같은 강력한 데이터 추출 API를 현대적인 마이크로서비스 아키텍처, 특히 Go와 gRPC를 사용하여 통합하는 것은 상당한 이점을 제공합니다. 이 블로그 게시물은 고성능 신원 확인 시스템을 구축하는 데 관련된 이점과 실제 단계를 강조하면서 이를 달성하는 방법을 탐구합니다.
신원 확인을 위한 Go 마이크로서비스 및 gRPC의 강력한 기능
Go(Golang)는 동시성 모델, 효율적인 성능 및 강력한 유형 안전성으로 인해 마이크로서비스 구축을 위한 선호되는 언어로 부상했습니다. 고성능 오픈 소스 범용 RPC 프레임워크인 gRPC와 결합하면 분산 시스템을 위한 강력한 스택을 만듭니다. gRPC는 프로토콜 버퍼를 인터페이스 정의 언어(IDL) 및 기본 메시지 교환 형식으로 사용하여 효율적인 데이터 직렬화 및 역직렬화를 가능하게 합니다.
신원 확인을 위해 이 조합은 특히 강력합니다. 신분증, 안면 생체 인식 및 기타 KYC 데이터의 실시간 처리는 낮은 지연 시간과 높은 처리량을 요구합니다. Go의 경량 고루틴 및 채널은 gRPC의 HTTP/2 기반 통신과 결합되어 이러한 컴퓨팅 집약적인 작업을 효율적으로 처리하기 위한 이상적인 기반을 제공합니다.
gRPC를 통한 Didit의 데이터 추출 API 통합은 마이크로서비스가 Didit의 강력한 백엔드와 원활하게 통신하여 최적의 속도와 신뢰성으로 확인된 신원 데이터를 요청하고 수신할 수 있음을 의미합니다. 이 아키텍처는 모듈성을 촉진하여 다양한 서비스가 ID 확인, 활성 상태 또는 AML 심사와 같은 확인 프로세스의 특정 측면을 독립적이고 효율적으로 처리할 수 있도록 합니다.
원활한 통합을 위한 Didit의 데이터 추출 API 이해
Didit의 데이터 추출 API는 ID 확인 제품의 핵심 구성 요소로, 개발자 우선 통합을 위해 설계되었습니다. 기업은 이 API를 통해 여권 및 주민등록증과 같은 신분증에서 중요한 정보를 높은 정확도로 추출할 수 있습니다. 여기에는 기계 판독 영역(MRZ) 및 시각적 검사 영역을 위한 OCR(광학 문자 인식)뿐만 아니라 바코드 스캔이 포함됩니다.
이 API는 구조화된 데이터 출력을 제공하므로 Go 마이크로서비스가 쉽게 소비하고 처리할 수 있습니다. 예를 들어, 전자여권 또는 전자신분증을 처리할 때 Didit의 NFC 확인 기능은 칩에서 암호화된 데이터를 직접 추출하여 최고 수준의 신뢰성을 보장할 수 있습니다. 예를 들어, NFC 확인 보고서는 nfc 객체를 포함하는 JSON 객체를 반환하며, status, portrait_image, signature_image, chip_data(예: 문서 유형, 발행 국가, 이름, 생년월일, 성별, 국적), authenticity 검사(sod_integrity, dg_integrity) 및 certificate_summary를 자세히 설명합니다.
이 풍부하고 구조화된 데이터는 프로토콜 버퍼를 사용하여 데이터 구조를 정의하는 gRPC 서비스가 소비하기에 완벽합니다. Didit의 예상 입력 및 출력 형식을 반영하는 .proto 파일을 정의하여 유형 안전성을 보장하고 통합 오류를 줄일 수 있습니다. 예를 들어, DataExtractionRequest에는 문서 이미지가 포함될 수 있으며, DataExtractionResponse에는 document_type, first_name, last_name 및 authenticity 검사 결과와 같은 필드가 포함됩니다.
실제 구현: Didit을 위한 Go gRPC 클라이언트 구축
gRPC를 사용하여 Didit의 데이터 추출 API를 Go 마이크로서비스와 통합하려면 일반적으로 다음 단계를 따릅니다.
- 프로토콜 버퍼 스키마 정의: Didit의 API와 상호 작용하기 위한 서비스 메서드 및 메시지 구조를 설명하는
.proto파일을 만듭니다. Didit의 기본 API는 RESTful이지만, gRPC 서비스 내에 래핑할 수 있습니다. gRPC 서비스는 요청(예: 문서 이미지 포함)을 받고 응답(예: 추출된 데이터 및 확인 상태 포함)을 반환하는VerifyIdentity와 같은 메서드를 정의합니다. - Go 코드 생성:
protoc컴파일러와 Go gRPC 플러그인을 함께 사용하여.proto파일에서 Go 클라이언트 및 서버 코드를 생성합니다. 이렇게 하면 필요한 데이터 구조 및 서비스 인터페이스가 자동으로 생성됩니다. - gRPC 클라이언트 구현: Go 마이크로서비스에서 생성된 스텁을 호출하는 gRPC 클라이언트를 구현합니다. 이 클라이언트는 Didit의 RESTful 데이터 추출 API에 HTTP 호출을 합니다. 인증(예: API 키), 요청 형식 지정 및 응답 파싱을 처리합니다. 예를 들어, 클라이언트는 문서 이미지를 가져와 Didit의 엔드포인트로 보낸 다음 Didit의 JSON 응답을 gRPC 프로토콜 버퍼 메시지로 다시 매핑할 수 있습니다.
- 오류 처리 및 재시도: 네트워크 오류, API 속도 제한 및 확인 실패를 포함한 강력한 오류 처리를 구현합니다. 복원력을 보장하기 위해 재시도에 대한 지수 백오프를 고려합니다.
- 보안 고려 사항: 모든 통신이 암호화되었는지 확인합니다(gRPC는 본질적으로 TLS를 지원합니다). API 키 및 자격 증명을 안전하게 관리합니다.
이 접근 방식은 Didit의 REST API 주위에 gRPC "래퍼"를 효과적으로 생성하여 내부 마이크로서비스가 gRPC의 성능과 유형 안전성의 이점을 누리면서 Didit의 강력한 신원 확인 기능을 계속 활용할 수 있도록 합니다. 이 모듈성은 Didit이 향상된 수동 및 능동 활성 상태 또는 1:1 안면 매치와 같은 새로운 기능을 도입하더라도 시스템의 다른 부분을 방해하지 않고 gRPC 파사드를 업데이트할 수 있음을 의미합니다.
Didit으로 규정 준수 및 데이터 개인 정보 보호 보장
신원 확인은 종종 민감한 개인 데이터를 처리하는 것을 포함하므로 GDPR과 같은 규정 준수가 가장 중요합니다. Didit은 데이터 처리자 역할을 하며, 귀하가 데이터 컨트롤러로 남아 있으며, 구성 가능한 데이터 보존 정책을 제공합니다. 비즈니스 콘솔에서 1개월에서 10년 또는 무제한으로 보존 기간을 설정할 수 있으며, 이는 모든 확인 입력, 출력 및 메타데이터에 적용됩니다. 엔터프라이즈 계정은 또한 현지 데이터 상주를 위한 국가 내 처리를 활성화하여 다양한 데이터 보호 체제를 지원할 수 있습니다.
Didit을 통합함으로써 제재 체제(OFAC, UN, EU), PEP, 유해 미디어 및 금융 범죄 범주를 포함한 1300개 이상의 글로벌 감시 목록을 포괄하는 AML 심사 및 모니터링 기능을 활용할 수 있습니다. 이 포괄적인 범위는 규정 준수 의무를 충족하는 데 도움이 되며, 위험 우선 순위 지정 및 해결에 도움이 되는 모든 일치에 대한 세분화된 분류법 및 구조화된 메타데이터를 제공합니다.
또한 Didit의 AI-네이티브 접근 방식은 시스템이 지속적으로 학습하고 적응하여 시간이 지남에 따라 정확성과 사기 탐지를 향상시킨다는 것을 의미합니다. 여기에는 수동 및 능동 활성 상태를 통한 고급 딥페이크 탐지가 포함되어 사기꾼이 가짜 신원을 제시하여 확인을 우회할 수 없도록 합니다.
Didit이 도움이 되는 방법
Didit은 Go 마이크로서비스에 고급 신원 확인을 간단하고 효율적으로 통합할 수 있는 AI-네이티브, 개발자 우선 신원 플랫폼을 제공합니다. 당사의 모듈식 아키텍처는 ID 확인 및 NFC 확인부터 수동 및 능동 활성 상태 및 AML 심사에 이르기까지 필요한 신원 프리미티브를 선택하고 선택할 수 있음을 의미합니다. 깔끔한 API와 즉각적인 샌드박스를 통해 개발자는 솔루션을 신속하게 통합하고 테스트할 수 있습니다.
Didit은 무료 핵심 KYC를 제공하여 기업이 선불 비용 없이 필수 신원 확인을 시작할 수 있도록 함으로써 두각을 나타냅니다. 성공적인 확인당 지불 모델과 설정 비용이 없는 것은 모든 규모의 기업을 위한 유연하고 비용 효율적인 솔루션을 제공합니다. 구성 가능한 신원 확인을 통해 신뢰를 자동화하고 위험을 조율함으로써 Didit은 안전하고 규정을 준수하며 사용자 친화적인 확인 워크플로우를 구축할 수 있도록 지원합니다.
보안을 강화하거나 사용자 온보딩을 간소화하거나 규정 준수를 충족하려는 경우 Didit의 포괄적인 도구 모음(ID 확인, NFC 확인, 활성 상태 감지 및 AML 심사 및 모니터링 포함)은 강력한 신원 생태계의 기반을 제공합니다.
시작할 준비가 되셨습니까?
Didit의 작동 방식을 볼 준비가 되셨습니까? 오늘 무료 데모를 받으세요.
Didit의 무료 티어로 무료로 신원 확인을 시작하세요.