Earlier quoted context omitted.
We migrated from an in-house redis queuing system. Temporal has its own way of doing things; there's rules about what you can and cant do in workflows, what has to live in activities, etc. Its generally quite easy to adapt existing code work with it. We use typescript. The worst part for us has been error/anomaly handling. Workflows can sometimes hit a state where the status reads in progress and errors aren't report…
Would you not like it if you didn’t self host? If I’m being honest if it is a big issue to self host but it’s value to developers is obvious and apparent why not pay?
Temporal Cloud is really, really new. Like, it was in some kind of closed beta for a while, with a "contact us" form, as recently as a couple months ago? So, the main reason we don't use it is because it simply wasn't available. It looks like its more widely available now though.