Building Workflows, Part 2 – the executor and evaluation
This article discusses the development of a workflow engine and its executor in incident.io's platform. The author provides an overview of how they built the workflow engine, including the data model, control over workflow execution frequency, handling concurrent execution, and tracking progress. They also evaluate the project against their goals, discussing build effort, onboarding and defects, extensibility, and robustness. The workflow engine has become a core part of incident.io's platform, enabling various product features and improving developer velocity.
Company
Incident.io
Date published
Sept. 14, 2022
Author(s)
Lawrence Jones
Word count
3880
Hacker News points
2
Language
English