Aliaksei Novikau

I am a lead software engineer at Spiral Scout with a big practical experience in software development, starting from low-level programming on Assembler finishing with big Java based web-oriented enterprise applications written on modern frameworks. For many years I have been dealing with industrial applications with a high level of responsibility and also worked as a researcher in the area of Software Engineering. Lately I have been excited working with Golang and building microservice systems.

Aliaksei Novikau
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 […]
Temporal Workflow and Microservices
Microservices Architecture With Temporal.io Last year, we published a post titled “Understanding Concurrency and Parallelism in Golang” where we described how developers can optimize their code using Go concurrency. That post described the approaches to speeding up Go applications with the parallelization of computations by algorithm and data. Even with this trick, however, an application […]
Scroll to top