Understand Polaris workflow orchestration
Polaris is a workflow orchestrator used to create, store, and run workflows. It simplifies the management of long-running processes by breaking them into chunks for asynchronous processing.
Key automated behaviors include:
- Sequence Management: Polaris automatically determines the sequence of steps and identifies which steps can be executed concurrently.
- Automatic Pausing: Workflows pause automatically when there is no new data to move the process forward, freeing up CPU resources.
- State Persistence: When a workflow waits for an event, Polaris stores the current state and pauses logical execution. Once the event is received, the state is recovered and execution resumes.