Context

Tracing Temporal Workflow with DataDog
This post describes how we can provide a Temporal workflow with the tracing aspect. DataDog tracing service will be used as an example. To better understand what Temporal is and how it can be used for microservices, you can read: Temporal Microservices post Temporal Context Propagators post Temporal Universal Starters post What is tracing? Microservice […]

Temporal Universal Starter
Why do you need Starters? As we described in our previous post about Temporal Microservices, Temporal can be used effectively as the microservices orchestration engine and will allow an engineer to construct quite complex behavior workflows with retries, backpressure and fault resistance. We can define different activities and use them as components for the workflows. […]

Passing Context with Temporal
Why do we need Context? Within a program, context is a mechanism to pass some data without a strict definition or needing to tie it to a piece of code. In addition, context is usually passed to the explicit attributes as the first attribute. Usually, context is constructed as a key/value store, where the key […]