I tuoi workflow vengono eseguiti fino alla fine, qualsiasi cosa accada
Temporal è il motore di esecuzione duratura che garantisce che i tuoi processi aziendali a lungo termine arrivino a termine, anche in caso di crash, ridistribuzione o interruzione di rete. Installato, monitorato e ospitato in Francia da DINAO.
Cos'è Temporal ?
Temporal è un motore open-source di orchestrazione di workflow ed esecuzione duratura. Permette di costruire applicazioni resilienti dove lo stato, i nuovi tentativi e la logica a lungo termine sono cittadini di prima classe: i tuoi processi vengono eseguiti in modo affidabile anche attraverso guasti, ridistribuzioni e crash.
Concretamente, Temporal elimina la necessità di scrivere manualmente code di retry, macchine a stati e collante di pianificazione. Definisce i tuoi workflow e attività in codice normale (Go, Java, TypeScript, PHP, Python, .NET), e il motore persiste ogni passaggio per poter riprendere esattamente da dove si era fermato.
Pensato per la produzione e adottato da grandi piattaforme, Temporal è auto-ospitabile, si scala con contenitori o Kubernetes, e fornisce una Web UI per ispezionare e debuggare ogni esecuzione. Si basa su un database di persistenza (PostgreSQL o Cassandra) e propone isolamento per namespace, segnali, timer e pianificazioni.
Alloggia Temporal su DINAO
Livelli di risorse compatibili con i requisiti di Temporal (2 vCPU / 2 Go / 10 Go minimo). Ospitato in Francia, fully managed.
- 2 vCPU dedicati
- 4 Go di RAM
- 40 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 4 vCPU dedicati
- 8 Go di RAM
- 80 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
- 8 vCPU dedicati
- 16 Go di RAM
- 160 Go NVMe
- Backup quotidiani
- Fully managed & supervisionato da DINAO
1 livello/i nascosto/i (risorse insufficienti per questa app) : Découverte
Dettagli tecnici
Ti chiedi…
Cos'è l'esecuzione duratura?
È la garanzia che un workflow avviato arriverà fino alla fine nonostante i guasti. Temporal registra ogni passaggio: se un server si ferma, l'esecuzione riprende esattamente da dove era, senza ripetere né perdere azioni.
In quali linguaggi si scrivono i workflow?
Nel tuo: Go, Java, TypeScript, PHP, Python o .NET tramite gli SDK ufficiali. Scrivi logica di business in codice normale, Temporal si occupa di renderla affidabile e riprendibile.
Dove sono ospitati i dati di esecuzione?
Il cluster Temporal e il suo database di persistenza (cronologia dei workflow) sono sull'infrastruttura DINAO in Francia. I tuoi dati non lasciano il territorio.
Devo gestire l'infrastruttura da solo?
No. DINAO distribuisce il cluster, il database di persistenza, la Web UI e il monitoraggio. Tu connetti i tuoi worker e distribuisci i tuoi workflow; noi gestiamo il resto.
Posso evolvere verso un'alta disponibilità?
Sì. Partiamo con un nodo singolo poi passiamo a un cluster multi-nodo con persistenza Cassandra per assorbire un alto volume e garantire la disponibilità, senza cambiare il tuo codice.