Get Started Docs Learn Cloud Blog Use Cases Temporal Github Repository Sign Up for Cloud


What is a Saga in Microservices?

Sagas, Long-running Processes, and Compensations

Sagas are a prominent pattern for implementing long-running processes. But what exactly is a saga? And what constitutes a long-running process?

In this 30-minute webinar, Temporal's Principal Engineer Dominik Tornow dives deep into the mechanics of sagas and explores how they can be used to manage long-running processes. We also discuss the various types of sagas and the trade-offs involved in choosing among them. By the end of the webinar, you will have a solid understanding of sagas and be better equipped to manage long-running processes in your own applications.

Key takeaways:

  • Understand main differences between sagas, running process, and compensations
  • Examine common pitfalls and best practices for implementing sagas
  • Compare and contrast sagas and workflows

Dominik Tornow

Principal Engineer
Temporal Technologies

About the presenter

Dominik Tornow is a Principal Engineer at Temporal. He focuses on systems modeling, specifically conceptual and formal modeling, to support the design and documentation of complex software systems.

YouTube Twitter LinkedIn Slack