Temporal is an open-source workflow orchestration engine that enables developers to build resilient distributed applications using familiar programming languages like Java. It follows the orchestrator pattern from the Saga microservices architecture, providing automatic retry mechanisms and failure recovery. The platform consists of workflows that define business processes, activities that perform actual work, and workers that execute the code. Temporal handles state management, persistence, and coordination automatically, allowing developers to focus on business logic while the engine manages distributed system complexities like failures and retries.
Table of contents
1. Introduction2. What Is Temporal?3. Core Concepts4. Setting Up Temporal for Local Development5. Creating a Basic Workflow6. Starting a Workflow7. ConclusionSort: