Better Programming

Advice for programmers.

Member-only story

Getting Started with Netflix Conductor in .NET using SuperSimpleConductor

6 min readMar 28, 2022

--

Netflix Conductor logo
Netflix Conductor logo from the Netflix Conductor GitHub repository.

About this article

Two of the key concepts of Netflix Conductor are Workers and Tasks. Workers are the microservices that contain the implementation of Tasks, which are executed by Conductor as part of a workflow. Tasks are the building blocks of workflows, i.e. the steps executed by the process that is represented by a workflow.

Libraries to implement Workers and Tasks are available for various programming languages, most notably Go, Java and Python. In this article, I will introduce a library for .NET called SuperSimpleConductor, which I developed and maintain.

In this article, I will use the SuperSimpleConductor library to show how easy it is to get started using Netflix Conductor using .NET.

What is Netflix Conductor?

Netflix Conductor is a workflow orchestration engine that was built by Netflix to “orchestrate microservices-based process flows” (source: Netflix Conductor documentation). The full feature list of Netflix Conductor is located here, but a few key features are:

  • Workflow and task definitions are…

--

--

Erik Burger
Erik Burger

Written by Erik Burger

Poly-passionate. Coder, writer, technical lead, coach. Also into mindset, fitness, productivity, finance and personal development.