Workflows Financeiros Duráveis
Processos financeiros exigem garantias exactly-once. O mecanismo de execução durável orquestra transações em várias etapas, impondo compensação automática e rastreabilidade alinhada ao DORA.
Processos financeiros em várias etapas (criação de contas, pagamentos, verificação KYC) falham quando timeouts de rede corrompem o estado. A lógica de repetição tradicional cria transações duplicadas e registros órfãos.
A Fernel fornece execução durável. Cada etapa grava em um journal antes da execução. Interrupções de processo são retomadas exatamente de onde pararam. Falhas permanentes acionam compensação automática, revertendo etapas anteriores em ordem determinística.
Não existem estados parciais. Cada operação financeira correlaciona-se com um ID de workflow exclusivo, satisfazendo os requisitos de rastreabilidade do Artigo 11 do DORA por padrão.
Capacidades de Workflow
Execução Exactly-Once
Cada passo do workflow executa exatamente uma vez, mesmo após reinícios de processo. Sem transações duplicadas. Sem passos pulados.
Compensação Automática
Quando um passo falha permanentemente, o workflow reverte os passos anteriores na ordem correta. Débitos do ledger são revertidos. Notificações são enviadas.
Processos de Longa Duração
Workflows podem aguardar eventos externos (resultado KYC, confirmação de settlement, R-transaction) sem consumir recursos. Ativam por evento ou timeout.
Correlação de Auditoria
Cada workflow tem um ID único. Cada passo é registrado com este ID. Auditores podem rastrear um processo financeiro completo a partir de um único identificador.
Como Funciona
// Account Creation Workflow (4 durable steps)
//
// Step 1: Create customer record in finance service
// Step 2: Provision ledger accounts (EUR, USD)
// Step 3: Assign IBAN via banking partner
// Step 4: Trigger KYC verification session
//
// If step 3 fails:
// steps 1-2 are compensated
// (accounts closed, record archived)
//
// If step 4 fails:
// account created but flagged as pending-kyc
// (non-blocking)Especificações Técnicas
| Modelo de execução | Durável, journalizado, exactly-once |
| Tratamento de falhas | Retry automático (transitório), compensação (permanente) |
| Persistência de estado | Journal write-ahead, sobrevive reinícios de processo |
| Correlação | ID de workflow propagado para cada chamada downstream e entrada de auditoria |
| Workflows implementados | Criação de conta, atualização de taxas FX, verificação KYC |
| Padrão de integração | Write gateway: todas as operações que alteram estado passam por workflows |
| Alinhamento regulatório | DORA Art. 11-12 (rastreabilidade ICT), capacidade completa de recuperação |
Workflows Que Sempre Se Completam.
Converse com nossa equipe sobre seus requisitos de orquestração de workflows.