how to orchestrate workflows with temporal

Abstract

Introduction to temporal, a tools promoting “workflow as code” by providing multiple features out of the box:

  • observability
  • atomicity
  • failure recovery
  • retry
  • testability
  • state management
  • distributed
  • scalable
  • pausable
  • callback management
  • schedules
  • easy to use / evolve
  • easy to maintain
  • cross language
  • documented
  • long running friendly
  • human operation friendly
  • security, monitoring, parallelism

Reviews

2024-07-16

Some people boldly claim that temporal could be the 8th layer of the OSI model for asynchronous communication in a microservice world. I won’t go that far, but I think it’s a great tool to look for, as it provides multiple resiliency features out of box and allow us to focus on more important features. temporal also provides a nice looking dashboard to track all the workflows.