Temporal is a great tool with an even better community. I have used many workflow orchestration frameworks throughout my career but Temporal is the one that was easiest to use and scale from a simple use case to a more complex one.
Temporal let's me break free from common vendor lock in issues in security and build the infrastructure and applications needed to scale with our company growth effectively.
Temporal is the best orchestrated task queue system that you're not using! At Vendsta we staked much of our companies daily operations against fault tolerant workflow systems. We have tried building it ourselves, we outgrew task systems like RabbitMQ or even Google Cloud Tasks. When we found temporal we dropped the cost of maintaining these systems and radically increased our observability and reliability of said workflows.
We use temporal everywhere:
- in our workflow / automations system
- campaigns / drip email services
- billing / payments processing
- data pipeline and enrichment
Basically anywhere where we have a event where we want to do something with said event or a side effect of handling it you will benefit by using this product.
Have been using this for scheduling long running workflow executions. Excellent support for typescript. UI for admin panel could use a bit of work, but given the focus on sound architecture and the ability to integrate via API i'm willing to give it a pass.