noodprocedure
Noodprocedure is a theoretical framework for coordinating modular tasks in distributed systems. It describes how a defined plan of steps, with explicit inputs, outputs, and compensation actions, can be executed reliably even in the presence of partial failures. The goal is deterministic outcomes and traceable rollback when errors occur.
The term is used in scholarly and hobbyist discussions rather than as a formal standard. Noodprocedure emphasizes
A noodprocedure plan consists of modular steps connected by a directed graph. Each step exposes an idempotent
If a step fails, previously completed steps are rolled back in reverse order via their compensation actions.
Example: processing an online order could involve reserving inventory, charging a payment method, and sending a
Noodprocedure is closely related to the Saga pattern and to workflow engines. It shares the aim of
Limitations include added design and maintenance complexity, potential latency from compensation, and the need for well-defined