Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Explanation

This section provides understanding-oriented discussions of Torc’s key concepts and architecture. Here you’ll learn how Torc works internally, how components interact, and the design decisions behind the system.

Topics covered:

  • System architecture and component interactions
  • Database design and coordination model
  • Server API implementation
  • Client architecture and workflow management
  • Job runner execution model
  • Job state transitions and lifecycle
  • Workflow reinitialization and change detection
  • Workflow archiving for long-term workflow management
  • Dependency resolution mechanisms
  • Ready queue optimization for large workflows
  • Parallelization strategies and job allocation approaches
  • Workflow actions for automation and dynamic resource allocation