Pular para o conteúdo principal
Flowker é uma plataforma de orquestração de fluxos de trabalho financeiros criada pela Lerian Studio. É projetada para gerenciar e automatizar fluxos transacionais complexos em ambientes multi-tenant, combinando orquestração, integração e segurança em um único sistema resiliente. O Flowker ajuda instituições financeiras e parceiros a coordenar todo o ciclo de vida de uma transação. Você pode automatizar o que acontece antes, durante e após a operação, incluindo verificações antifraude, roteamento de pagamentos, aprovações manuais e onboarding de clientes.

Por que usar o Flowker?


Sistemas financeiros precisam de flexibilidade. Nem toda transação segue as mesmas regras ou etapas. O Flowker oferece as ferramentas para construir e controlar seus próprios fluxos de autorização, conectar-se a serviços externos e tomar decisões baseadas em dados em tempo real, mantendo tudo auditável. Em seu núcleo, o Flowker se baseia em dois conceitos principais:
  • Workflows: Definem e orquestram como as tarefas são executadas no sistema. Você pode organizá-las em sequência ou em paralelo, armazenar estados de execução e recuperá-los quando necessário.
  • Tasks: Representam os passos individuais dentro de um workflow, como chamar uma API, acionar um plugin, validar dados ou aguardar uma entrada.
Cada resultado determina o próximo passo, permitindo que seus fluxos se adaptem dinamicamente e permaneçam confiáveis.

Resolvendo desafios de orquestração

Muitos sistemas financeiros dependem de múltiplos serviços, verificações e integrações. O Flowker centraliza a orquestração em uma camada para que você possa gerenciar essas conexões de forma consistente. Você pode projetar fluxos de trabalho flexíveis e multi-etapas que lidam com aprovações, conectam-se a provedores ou ramificam com base em dados da transação. Tudo é registrado, versionado e observável.

O que torna o Flowker diferente?


Construído especificamente para o domínio financeiro

Diferente de ferramentas genéricas de workflow, o Flowker é modelado especificamente para o ecossistema transacional. Sua arquitetura reflete as realidades operacionais e regulatórias de bancos, pagamentos, Pix e orquestração financeira.

Validação pré-ledger

O Flowker aplica todas as validações antes de qualquer lançamento chegar ao ledger. Isso previne estados inconsistentes, erros operacionais e violações de compliance — garantindo que apenas transações válidas, autorizadas e bem formadas sejam registradas.

Contextos delimitados por design

A plataforma é estruturada em torno de contextos delimitados claros, separando responsabilidades como onboarding, pagamentos, liquidação, risco e conciliação. Essa segmentação melhora a escalabilidade, governança e clareza de domínio em operações financeiras complexas.

Integrações com APIs, Webhooks, SDKs e Conectores pré-construídos

O Flowker se conecta perfeitamente com qualquer sistema externo — cores bancários, engines de fraude, PSPs, ERPs ou APIs de terceiros. Desde que as expectativas de entrada/saída estejam definidas, o Flowker pode orquestrar, transformar, enriquecer e rotear dados em todo o seu ecossistema.

Trilhas de auditoria completas

Cada passo dentro de um workflow gera logs de auditoria detalhados que podem ser consultados, revisados e exportados. Isso proporciona rastreabilidade e visibilidade em nível de compliance em todo o ciclo de vida da orquestração.

Observabilidade de ponta a ponta

Suporte nativo para tracing distribuído, métricas e logging estruturado, permitindo monitoramento em tempo real de workflows e interações externas.

Segurança de nível enterprise

Controle de acesso baseado em papéis (RBAC), canais de dados criptografados, gerenciamento de segredos e integração nativa com o Access Manager da Lerian para autenticação e autorização centralizadas em todo o ecossistema.

Experiência developer-first

O Flowker inclui ferramentas CLI, SDKs, definições OpenAPI, templates reutilizáveis e um fluxo de desenvolvimento moderno — permitindo que equipes construam, testem e implantem fluxos com confiança e velocidade.

Principais funcionalidades


Orquestração de workflows

  • Execute tarefas sequencialmente ou em paralelo.
  • Aplique lógica condicional baseada em códigos de status HTTP e campos de resposta.
  • Persista o estado do workflow para auditoria e recuperação.
  • Gerencie versões com controle completo de ciclo de vida, incluindo rascunho, promoção, rollback e restauração.

Integração e conectividade

  • Envie requisições HTTP (POST, GET, PUT).
  • Publique eventos em filas externas durante a execução do workflow.
  • Receba e processe webhooks de sistemas externos.
  • Conecte-se a múltiplos provedores de serviços financeiros.

Motor DSL

  • Defina workflows com uma linguagem específica de domínio (DSL).
  • Valide, verifique e simule definições de workflow antes da implantação.
  • Transforme dados entre etapas e reutilize templates para configuração mais rápida.
  • Importe e exporte workflows e templates para manter consistência entre ambientes.

Geração de workflow assistida por IA

Descreva um workflow em linguagem natural e deixe o Flowker gerar uma estrutura base para você. Essa funcionalidade acelera a configuração e reduz erros humanos durante a configuração inicial.

Multi-tenancy e segurança

  • Isolamento completo de tenants através de separação baseada em schema no PostgreSQL.
  • Suporte para autenticação JWT (OIDC via WorkOS ou Auth0) e API Keys.
  • Controle de acesso baseado em papéis (RBAC) com políticas granulares.
  • Trilha de auditoria completa com logs estruturados e criptografia em repouso.

Observabilidade

O Flowker inclui observabilidade integrada alimentada por OpenTelemetry, Jaeger, Prometheus e Grafana. Você pode rastrear cada execução de workflow, monitorar métricas e revisar logs detalhados para debugging e compliance.

Casos de uso comuns


Operações antifraude

  • Envie dados de transação e conta para serviços externos de prevenção a fraudes.
  • Colete e processe respostas de múltiplos provedores, e aplique regras configuráveis para decidir se deve prosseguir.
  • Cada etapa é registrada e armazenada para auditoria.

Aprovações manuais

  • Pause um workflow até que uma pessoa valide a operação.
  • Você pode suportar múltiplos níveis de aprovação, enviar notificações e integrar com sistemas de aprovação.
  • Uma vez aprovado ou rejeitado, o workflow continua ou para automaticamente.

Orquestração de pagamentos

  • Coordene fluxos de pagamento multi-etapas que abrangem múltiplos provedores ou trilhos.
  • O Flowker lida com retentativas, conciliação com seu ledger e recuperação automática de falhas.

Onboarding de clientes

  • Automatize processos de KYC e AML, integre com bureaus de crédito e serviços de validação, e configure regras de onboarding condicionais baseadas em perfis de risco.

Arquitetura da API


A API do Flowker é dividida em três categorias principais: Autoria, Runtime e Administrativa. Cada categoria tem um propósito claro para ajudar desenvolvedores a construir, executar e gerenciar workflows.
  • Rotas de autoria: criar, atualizar e gerenciar definições de workflow, versões e templates.
  • Rotas de runtime: iniciar, monitorar e controlar execuções de workflow em tempo real.
  • Rotas administrativas: gerenciar tenants, API keys, provedores e saúde do sistema.

Status atual


O Flowker está em desenvolvimento ativo. Para informações adicionais sobre integrações específicas ou detalhes de implementação, entre em contato.