Pular para o conteúdo principal
Didit levanta US$ 7,5 milhões para construir a infraestrutura para identidade e fraude
Didit
Voltar para o blog
Blog · 15 de março de 2026

Verificação de Identidade Serverless: Integrando o Didit (PT-BR)

Descubra como integrar a plataforma de verificação de identidade Didit a funções serverless como AWS Lambda para soluções de identidade escaláveis e econômicas.

Por DiditAtualizado
integrating-didit-with-serverless-functions.png

Verificação de Identidade Serverless: Integrando o Didit

No cenário digital em rápida evolução de hoje, uma verificação de identidade robusta e escalável é crucial. Combinar essa necessidade com os benefícios da arquitetura serverless – eficiência de custos, escalabilidade automática e sobrecarga operacional reduzida – é uma combinação poderosa. Este guia descreve como integrar a plataforma de identidade completa do Didit com funções serverless, especificamente AWS Lambda, para construir um sistema de verificação de identidade altamente escalável e seguro.

Ponto Chave 1: Funções serverless como AWS Lambda são ideais para integração com serviços de verificação de identidade devido ao seu modelo de pagamento por uso e escalabilidade automática.

Ponto Chave 2: A abordagem API-first do Didit torna a integração com arquiteturas serverless direta e eficiente.

Ponto Chave 3: Considerar cuidadosamente os limites de taxa da API e o tratamento de erros é essencial para uma implementação resiliente de verificação de identidade serverless.

Ponto Chave 4: Utilizar variáveis de ambiente para chaves de API e configurações aprimora a segurança em seu ambiente serverless.

Por que Serverless para Verificação de Identidade?

Sistemas tradicionais de verificação de identidade geralmente envolvem a manutenção de servidores dedicados, gerenciamento de infraestrutura e escalonamento manual. Isso pode ser intensivo em recursos e caro. Computação serverless, exemplificada por AWS Lambda, oferece uma alternativa atraente. Com serverless, você paga apenas pelo tempo de computação que consome. Este modelo de pagamento por uso é particularmente adequado para verificação de identidade, onde o uso pode ser esporádico e imprevisível. Além disso, as funções serverless escalam automaticamente para lidar com a demanda flutuante, garantindo uma experiência de usuário perfeita, mesmo durante os horários de pico. Isso é especialmente importante para aplicativos que estão experimentando crescimento significativo ou tráfego sazonal.

Visão Geral da Arquitetura

Uma arquitetura típica de verificação de identidade serverless usando o Didit envolve os seguintes componentes:

  • Aplicativo Cliente: Inicia o processo de verificação de identidade (por exemplo, um aplicativo web ou móvel).
  • API Gateway: Recebe solicitações do aplicativo cliente e as encaminha para a função Lambda apropriada.
  • Função AWS Lambda: Executa a lógica de verificação de identidade chamando a API do Didit.
  • API do Didit: Fornece acesso aos serviços de verificação de identidade do Didit (verificação de ID, detecção de vida, rastreamento AML, etc.).
  • Banco de Dados (Opcional): Armazena os resultados da verificação e os dados do usuário (por exemplo, DynamoDB).

O aplicativo cliente envia uma solicitação para o API Gateway, que aciona a função Lambda. A função Lambda então chama a API do Didit para realizar as verificações de identidade desejadas. Os resultados são retornados diretamente ao aplicativo cliente ou armazenados em um banco de dados para referência futura.

Integrando o Didit com AWS Lambda: Um Exemplo de Código

Aqui está um exemplo simplificado de uma função Python Lambda que se integra à API do Didit para verificação de ID:

import json
import os
import requests

# Recupera a chave da API do Didit da variável de ambiente
DIDIT_API_KEY = os.environ.get('DIDIT_API_KEY')

def lambda_handler(event, context):
  try:
    # Extrai dados do evento
    document_image = event['document_image']
    document_type = event['document_type']
    country_code = event['country_code']

    # Constrói a solicitação da API do Didit
    url = 'https://api.didit.me/v1/id-verification'
    headers = {
      'Authorization': f'Bearer {DIDIT_API_KEY}',
      'Content-Type': 'application/json'
    }
    data = {
      'document_image': document_image,
      'document_type': document_type,
      'country_code': country_code
    }

    # Faz a solicitação da API
    response = requests.post(url, headers=headers, json=data)
    response.raise_for_status()  # Lança HTTPError para respostas ruins (4xx ou 5xx)

    # Analisa a resposta
    result = response.json()

    return {
      'statusCode': 200,
      'body': json.dumps(result)
    }

  except requests.exceptions.RequestException as e:
    print(f'Erro ao fazer a solicitação da API: {e}')
    return {
      'statusCode': 500,
      'body': json.dumps({'error': 'Falha ao verificar a identidade'})
    }
  except Exception as e:
    print(f'Ocorreu um erro inesperado: {e}')
    return {
      'statusCode': 500,
      'body': json.dumps({'error': 'Erro interno do servidor'})
    }

Considerações Importantes:

  • Gerenciamento de Chave da API: Armazene sua chave da API do Didit com segurança usando variáveis de ambiente. Nunca codifique chaves de API diretamente em seu código.
  • Tratamento de Erros: Implemente um tratamento de erros robusto para lidar com erros de API e exceções inesperadas.
  • Limitação de Taxa: Esteja ciente dos limites de taxa da API do Didit e implemente mecanismos de repetição apropriados.
  • Validação de Dados: Valide os dados de entrada para evitar erros e vulnerabilidades de segurança.

Escalabilidade e Otimização de Desempenho

As arquiteturas serverless são inerentemente escaláveis, mas ainda há etapas que você pode seguir para otimizar o desempenho:

  • Concorrência: Configure as configurações de concorrência apropriadas para sua função Lambda para lidar com picos de carga.
  • Otimização de Código: Escreva código eficiente e minimize as dependências para reduzir o tempo de execução.
  • Cache: Armazene em cache os dados acessados com frequência para reduzir as chamadas de API para o Didit.
  • Processamento Assíncrono: Use processamento assíncrono para tarefas que não exigem respostas imediatas.

Como o Didit Ajuda

O Didit simplifica a verificação de identidade serverless através de:

  • Design API-First: Uma API REST abrangente e bem documentada para integração perfeita.
  • Arquitetura Modular: Escolha apenas os módulos de verificação de que você precisa (verificação de ID, detecção de vida, rastreamento AML, etc.).
  • Cobertura Global: Suporte para mais de 14.000 tipos de documentos em mais de 220 países.
  • Escalabilidade: Projetado para lidar com altos volumes de solicitações de verificação.
  • Segurança: Certificado SOC 2 Tipo II e ISO 27001, compatível com GDPR.

Pronto para Começar?

Integrar o Didit com funções serverless como AWS Lambda é uma maneira poderosa de construir sistemas de verificação de identidade escaláveis, seguros e econômicos.

Recursos:

Infraestrutura para identidade e fraude.

Uma API para KYC, KYB, Monitoramento de Transações e Análise de Carteiras. Integre em 5 minutos.

Peça para uma IA resumir esta página
Verificação de Identidade Serverless com Didit.