Pular para o conteúdo principal
O Lerian Consignado — Dataprev opera diante das realidades do empréstimo em folha: leilões que fecham no relógio, liquidação que chega tarde e sem um sinal terminal, credenciais que rotacionam por instituição, e um trilho que tolera apenas certa quantidade de leituras por segundo. Ele gerencia cada uma sob isolamento total por tenant.

Janela de leilão


Cada solicitação de empréstimo de um trabalhador abre um leilão de 24 horas. O poller de descoberta dispersa apenas as solicitações que ainda não viu, então uma solicitação é leiloada uma vez; o poller de detecção de vencedor então acompanha a proposta enviada até que ela atinja um estado de aceitação.

Grão de conciliação


A conciliação roda em dois grãos:
  • Escrituração — por contrato. O registro de parcela de cada contrato é capturado uma vez por snapshot de (competência, empregador).
  • Repasse — por registro. Cada registro de liquidação tem um identificador imutável somente-anexação e é relido a cada tick ao longo de uma janela deslizante de competências.
O trilho não expõe nenhuma competência final determinística nem nenhum estado terminal por competência, então o gateway trata a presença de um registro de liquidação como o predicado de liquidado e continua reconsultando a janela para capturar liquidações D+2 tardias — rescisões, atrasos e correções que aterrissam após a primeira passada. O D+2 é medido a partir do pagamento da folha pelo empregador.

Credenciais e rotação


As credenciais rotacionam por tenant pelo plano de controle. Registrar um certificado ou um segredo OAuth sobrescreve ou rotaciona o valor guardado; o cliente da Dataprev por tenant é cacheado e atualizado na rotação, então uma rotação surte efeito sem um redeploy. Os segredos nunca são devolvidos em nenhuma leitura.

Idempotência e reentrega


Cada registro e cada liquidação é associado pelo seu sujeito imutável, então a reentrega ao menos uma vez e os reinícios se deduplicam a um no-op a jusante. Reprocessar o mesmo registro nunca conta duas vezes uma liquidação.

Limite de taxa


Um limitador de saída compartilhado limita as leituras à Dataprev em 25 requisições por segundo, repartidas entre os pollers de leilão e de conciliação, para que nenhum possa privar o outro de recursos nem exceder a tolerância do trilho.