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
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.