Try to offer an definition of what is Temporal

My five cent:
A new way “Program as State-Machine” with the substitutions of 1) states recorded to the cloud (instead of purely in the memory and CPU registries) 2) transitions of states done distributedly by different workers.

I believe that the main contribution of Temporal is the improved developer experience. The durable execution concept of an application code that doesn’t need to deal with process crashes and other infrastructure level failures makes developer experience much better.

“Program as State-Machine” sounds like a framework for programming state machines. Such frameworks have existed since the beginning of time and didn’t get wide adoption for application programming.

1 Like