Chris Messina

Temporal Cloud - Develop failure-proof applications

Avoid the complexity and operational overhead of building your own stack to manage failures, network outages, flaky endpoints, long-running processes and more, to ensure your workflows never fail.

Add a comment

Replies

Best
Huzaifa Shoukat
Congrats on launching Temporal Cloud! 🎉 How do you handle complex error handling and retries in your workflows?
Angela Zhou
@ihuzaifashoukat Great question! Since this requires more of a thorough answer than I can provide just in a comment, check out our free course on error handling and retries in Temporal: https://learn.temporal.io/course...
Maxim Fateev
@ihuzaifashoukat Temporal relies on the concept of “durable execution”. So your workflow is just a code in the programming language of your choice and the native programming language techniques can be used for error handling. In the languages that support exceptions usually try-catch-finally is used for error handling. Go relies on the explicit passing of errors. The failures are propagated across process boundaries seamlessly. So you can get a stack trace that includes failures from multiple processes written in multiple languages. This is really cool assuming that all communication between this processes is fully asynchronous. See the newly released course on error handling for more details: https://learn.temporal.io/course... Retries of activities that are making external API calls is done automatically according to the specified exponential retry policy. Note that the duration of retries (as well as the duration of an activity execution) is practically unlimited unless the limit is explicitly specified.
Stu Kendall
Love the demo video linked above. Technical and descriptive. I wish all product launches had something like this. Nice job to the Temporal team.
Samuel Bissegger
Congratulations on your launch, @maximfateev and Team! Temporal Cloud seems really useful to improve stability and consistency! I wish you all the best!
Jai from Worksaga
Congratulations @mike_partin1 and team on the launch! This product simplifies managing failures and network issues greatly.
Chris Kielkopf
Durable execution of Temporal is one of the best tools I've seen for developer productivity in a long time!
Germán Merlo
Heheh amazing Maxim! Impressed me that part about failure-proof. How you can guarantee that? Being in this industry more than 15 years can't imagine how someone can do it. I'm not saying you cannot, just honestly asking!
Furkan karahan
congratulations for the launch, it is a nice saas app for easy detection of errors and better reading of the data obtained.