Skip to main content

Versioning Workflows

Estimated time: ⏱️ 1.5 hours, self-paced.

Cost: Free


In this course, you'll go beyond the fundamentals, learning how to safely evolve your Temporal application code in production. There are several approaches to versioning Temporal Workflows, and this course will cover each of them, bookended by examples of how to monitor and test your Workflow Execution History, so you can verify that your Versioning is working correctly.

When you've completed the course, you'll be able to:

  • Apply an appropriate Versioning strategy to modify your Workflows
  • Implement a Versioned Workflow
  • Verify correct implementations of Versioning strategies

Select your programming language to learn more and enroll

Go Java Python TypeScript