Zenaton es una herramienta para desarrolladores y un motor de flujo de trabajo alojado para escribir, ejecutar y monitorear todos tus procesos en segundo plano, ya sea una tarea única o un flujo de trabajo de larga duración. Permite a los desarrolladores integrar fácilmente servicios y APIs de terceros al activar tareas y acciones dentro de su software, basándose en factores externos, simplemente escribiendo flujos de trabajo en su código. Disponible en PHP, Ruby, Node.JS y Python.
Disparar una tarea basada en eventos internos o externos.
Obtener datos y almacenarlos.
Orquestación de tareas entre servicios internos y externos.
Construir canalizaciones de datos o procesos ETL simples.
En lugar de construir y gestionar toda una infraestructura para manejar tus trabajos en segundo plano, simplemente escribe la lógica de negocio en tu código, instala el agente de Zenaton en tus servidores y Zenaton se encarga del resto. El agente escuchará un sistema de colas alojado para ti por Zenaton, y cuando una tarea deba ejecutarse, el Agente la lanzará y recogerá la salida para mostrarla en el panel de control.
Capacidades de Zenaton:
Tareas Únicas - despachar o programar un trabajo asincrónico con solo una línea de código
Flujos de Trabajo - Escribir lógica de negocio complicada en un código fácilmente legible y familiar. Considerar el tiempo (espera) y activar tareas y eventos basados en variables internas o externas (APIs y servicios de terceros). También, pausar, reanudar o terminar flujos de trabajo.
Monitoreo en Tiempo Real
Obtener una vista en tiempo real de los trabajadores y tareas - programadas, procesando y ejecutadas.
Programador
Programar tareas y flujos de trabajo recurrentes y reintentar automáticamente tareas que fallan o recibir alertas cuando hay errores o tiempos de espera.
Manejo de Errores:
Alertas para errores y tiempos de espera y reintentar, reanudar o terminar procesos. Reaccionar a errores escribiendo lógica en tu código para activar reintentos o eventos.