Saltar al contenido principal
Flowker es una plataforma de orquestación de flujos de trabajo financieros creada por Lerian Studio. Está diseñada para gestionar y automatizar flujos transaccionales complejos en entornos multi-tenant, combinando orquestación, integración y seguridad en un único sistema resiliente. Flowker ayuda a las instituciones financieras y socios a coordinar el ciclo de vida completo de una transacción. Puede automatizar lo que sucede antes, durante y después de la operación, incluyendo verificaciones antifraude, enrutamiento de pagos, aprobaciones manuales e incorporación de clientes.

¿Por qué usar Flowker?


Los sistemas financieros necesitan flexibilidad. No todas las transacciones siguen las mismas reglas o pasos. Flowker le proporciona las herramientas para construir y controlar sus propios flujos de autorización, conectarse a servicios externos y tomar decisiones basadas en datos en tiempo real, manteniendo todo auditable. En su núcleo, Flowker se basa en dos conceptos principales:
  • Workflows: Definen y orquestan cómo se ejecutan las tareas en todo el sistema. Puede organizarlos en secuencia o en paralelo, almacenar estados de ejecución y recuperarlos cuando sea necesario.
  • Tasks: Representan los pasos individuales dentro de un workflow, como llamar a una API, activar un plugin, validar datos o esperar una entrada.
Cada resultado determina el siguiente paso, permitiendo que sus flujos se adapten dinámicamente y permanezcan confiables.

Resolviendo desafíos de orquestación

Muchos sistemas financieros dependen de múltiples servicios, verificaciones e integraciones. Flowker lleva la orquestación a una capa central para que pueda gestionar estas conexiones de manera consistente. Puede diseñar flujos de trabajo flexibles y de múltiples pasos que manejen aprobaciones, se conecten a proveedores o se ramifiquen según los datos de la transacción. Todo está registrado, versionado y es observable.

¿Qué hace diferente a Flowker?


Diseñado específicamente para el dominio financiero

A diferencia de las herramientas de workflow genéricas, Flowker está modelado específicamente para el ecosistema transaccional. Su arquitectura refleja las realidades operativas y regulatorias de la banca, pagos, Pix y orquestación financiera.

Validación pre-libro mayor

Flowker aplica todas las validaciones antes de que cualquier registro llegue al libro mayor. Esto previene estados inconsistentes, errores operativos y violaciones de cumplimiento, asegurando que solo se registren transacciones válidas, autorizadas y bien formadas.

Contextos delimitados por diseño

La plataforma está estructurada en torno a contextos delimitados claros, separando responsabilidades como incorporación, pagos, liquidación, riesgo y conciliación. Esta segmentación mejora la escalabilidad, gobernanza y claridad del dominio en operaciones financieras complejas.

Integraciones con APIs, Webhooks, SDKs y Conectores Preconstruidos

Flowker se conecta perfectamente con cualquier sistema externo: cores bancarios, motores de fraude, PSPs, ERPs o APIs de terceros. Siempre que se definan las expectativas de entrada/salida, Flowker puede orquestar, transformar, enriquecer y enrutar datos a través de su ecosistema.

Registros de auditoría completos

Cada paso dentro de un workflow genera registros de auditoría detallados que pueden ser consultados, revisados y exportados. Esto proporciona trazabilidad y visibilidad de grado de cumplimiento en todo el ciclo de vida de la orquestación.

Observabilidad de extremo a extremo

Soporte nativo para trazado distribuido, métricas y registro estructurado, permitiendo monitoreo en tiempo real a través de workflows e interacciones externas.

Seguridad de nivel empresarial

Control de acceso basado en roles (RBAC), canales de datos cifrados, gestión de secretos y compatibilidad total con el Access Manager de Lerian.

Experiencia orientada al desarrollador

Flowker incluye herramientas CLI, SDKs, definiciones OpenAPI, plantillas reutilizables y un flujo de trabajo de desarrollo moderno, permitiendo a los equipos construir, probar y desplegar flujos con confianza y velocidad.

Características principales


Orquestación de workflows

  • Ejecute tareas secuencialmente o en paralelo.
  • Aplique lógica condicional basada en códigos de estado HTTP y campos de respuesta.
  • Persista el estado del workflow para auditoría y recuperación.
  • Gestione versiones con control completo del ciclo de vida, incluyendo borrador, promoción, reversión y restauración.

Integración y conectividad

  • Envíe solicitudes HTTP (POST, GET, PUT).
  • Publique eventos a colas externas durante la ejecución del workflow.
  • Reciba y procese webhooks de sistemas externos.
  • Conéctese a múltiples proveedores de servicios financieros.

Motor DSL

  • Defina workflows con un lenguaje específico de dominio (DSL).
  • Valide, analice y simule definiciones de workflow antes del despliegue.
  • Transforme datos entre pasos y reutilice plantillas para una configuración más rápida.
  • Importe y exporte workflows y plantillas para mantener consistencia entre entornos.

Generación de workflows asistida por IA

Describa un workflow en lenguaje natural y deje que Flowker genere una estructura base para usted. Esta característica acelera la configuración y reduce el error humano durante la configuración inicial.

Multi-tenancy y seguridad

  • Aislamiento completo de tenants mediante separación basada en esquemas en PostgreSQL.
  • Soporte para autenticación JWT (OIDC vía WorkOS o Auth0) y API Keys.
  • Control de acceso basado en roles (RBAC) con políticas detalladas.
  • Registro de auditoría completo con logs estructurados y cifrado en reposo.

Observabilidad

Flowker incluye observabilidad integrada impulsada por OpenTelemetry, Jaeger, Prometheus y Grafana. Puede rastrear cada ejecución de workflow, monitorear métricas y revisar logs detallados para depuración y cumplimiento.

Casos de uso comunes


Operaciones antifraude

  • Envíe datos de transacciones y cuentas a servicios externos de prevención de fraude.
  • Recopile y procese respuestas de múltiples proveedores, y aplique reglas configurables para decidir si proceder.
  • Cada paso se registra y almacena para auditoría.

Aprobaciones manuales

  • Pause un workflow hasta que una persona valide la operación.
  • Puede soportar múltiples niveles de aprobación, enviar notificaciones e integrarse con sistemas de aprobación.
  • Una vez aprobado o rechazado, el workflow continúa o se detiene automáticamente.

Orquestación de pagos

  • Coordine flujos de pago de múltiples pasos que abarcan múltiples proveedores o rieles.
  • Flowker maneja reintentos, conciliación con su libro mayor y recuperación automática de fallos.

Incorporación de clientes

  • Automatice procesos KYC y AML, intégrese con burós de crédito y servicios de validación, y configure reglas de incorporación condicionales basadas en perfiles de riesgo.

Arquitectura de la API


La API de Flowker se divide en tres categorías principales: Autoría, Tiempo de ejecución y Administrativa. Cada categoría tiene un propósito claro para ayudar a los desarrolladores a construir, ejecutar y gestionar workflows.
  • Rutas de autoría: crear, actualizar y gestionar definiciones de workflow, versiones y plantillas.
  • Rutas de tiempo de ejecución: iniciar, monitorear y controlar ejecuciones de workflow en tiempo real.
  • Rutas administrativas: gestionar tenants, API keys, proveedores y salud del sistema.

Estado actual


Flowker está en desarrollo activo. Para información adicional sobre integraciones específicas o detalles de implementación, contáctenos.