Descripción
Temporal proporciona una plataforma de ejecución duradera, robusta y de código abierto diseñada para simplificar el desarrollo de aplicaciones complejas y tolerantes a fallos. Permite a los desarrolladores crear aplicaciones con confianza, tratando los fallos de sistemas distribuidos, las interrupciones de API, los problemas de red y las caídas de servicios como problemas inexistentes. La plataforma captura automáticamente el estado de cada paso en un flujo de trabajo, asegurando que en caso de cualquier fallo, la ejecución pueda reanudarse exactamente donde se quedó, eliminando la pérdida de progreso, los procesos huérfanos y la necesidad de recuperación manual.
En su núcleo, Temporal permite a los desarrolladores escribir lógica de negocio como código utilizando SDKs nativos disponibles en lenguajes de programación populares como Python, Go, TypeScript, Ruby, C#, Java y PHP. Estos flujos de trabajo pueden abarcar una amplia gama de operaciones, desde transacciones financieras y procesamiento de pedidos hasta despliegue de infraestructura en la nube y entrenamiento de modelos de IA. La naturaleza duradera y tolerante a fallos de los Flujos de Trabajo Temporales significa que su estado completo de ejecución se conserva, permitiendo la recuperación, repetición o pausa en cualquier momento.
Las interacciones propensas a fallos se gestionan como Actividades Temporales, que cuentan con reintentos automáticos y recuperación sin interrupciones. Este enfoque reemplaza las máquinas de estado frágiles con un sistema fiable donde el Servicio Temporal persiste el estado de la aplicación y proporciona mecanismos integrados para reintentos, colas de tareas, señales y temporizadores. Temporal ofrece dos opciones de alojamiento: autoalojar el proyecto de código abierto o utilizar Temporal Cloud para un servicio gestionado. La plataforma también proporciona visibilidad completa del código en ejecución, ofreciendo información sobre el estado exacto de cada ejecución de flujo de trabajo sin necesidad de revisar registros.
Temporal es un componente crítico para los sistemas de IA modernos, permitiendo el desarrollo de agentes que pueden sobrevivir al caos del mundo real, procesos críticos (MCP) fiables y la orquestación de pipelines de entrenamiento. También facilita procesos de "human-in-the-loop", patrones de compensación como Sagas, flujos de trabajo de larga duración que pueden abarcar días o meses, y pipelines robustos de CI/CD con reintentos y reversiones limpios. Empresas globales y startups, incluyendo OpenAI, NVIDIA, Salesforce, Twilio y Descript, aprovechan Temporal por su capacidad para gestionar operaciones complejas y críticas de manera fiable.
Características principales de Ejecución Duradera Temporal
Ejecución duradera para aplicaciones
Captura y recuperación automática de estado
Gestión de flujos de trabajo tolerantes a fallos
SDKs nativos en múltiples lenguajes de programación
Reintentos automáticos para actividades propensas a fallos
Visibilidad del estado de ejecución del flujo de trabajo
Plataforma de código abierto con licencia MIT
Opción de alojamiento gestionado Temporal Cloud
Soporte para flujos de trabajo de larga duración
Orquestación de agentes y pipelines de IA
Procesos simplificados de "human-in-the-loop"
Mecanismos integrados para reintentos, señales y temporizadores
¿Cómo usar Ejecución Duradera Temporal?
Configurar: Prepare su entorno de desarrollo con los SDKs de Temporal.
Desarrollar Flujos de Trabajo: Escriba su lógica de negocio como Flujos de Trabajo Temporales en su lenguaje preferido.
Implementar Actividades: Defina operaciones propensas a fallos como Actividades Temporales con políticas de reintento.
Desplegar: Aloje el Servicio Temporal usted mismo o utilice Temporal Cloud.
Ejecutar: Ejecute sus Flujos de Trabajo y observe su ejecución duradera.
Monitorizar: Utilice las herramientas de visibilidad de la plataforma para rastrear los estados de los flujos de trabajo.
Casos de uso de Ejecución Duradera Temporal
- Agentes de IA
- Pipelines de IA
- Flujos de Trabajo de Larga Duración
- Cumplimiento de Pedidos
- CI/CD
- Adquisición de Clientes
- Ledgers Duraderos
- Humanos en el Bucle
- Patrones de Compensación








