Introducing Temporal
Temporal is a developer-first, open source platform that ensures the successful execution of services and applications.
Who is Temporal for?
- Backend engineers
- Platform engineers
- SRE/DevOps, infrastructure engineers
- Architects
What problems does Temporal solve?
Compensating patterns (SAGA)
Handle failures across distributed services with compensating transactions
Human-in-the-loop
Integrate human decision making into automated processes
Long-running workflows
Build reliable processes that run for days or months
Microservice orchestration
Coordinate multiple services and handle failures gracefully
Reliable scheduling
Schedule and manage recurring tasks with guaranteed execution
Distributed transactions
Maintain data consistency across multiple services
How does Temporal work?
Temporal provides durable execution for your applications through its unique architecture. Write your business logic as Workflows and Activities, deploy them to Workers, and let Temporal handle the rest.
What programming languages are supported?
Temporal allows you to develop with durable execution in different languages and multiple languages can be used to build single services, enabling polyglot development.
Open-source and Managed Services
Temporal is available as both an open-source platform you can self-host and as a fully managed cloud service.