Last week, n8n broke process orchestration down into three architectural models - deterministic, dynamic, and agentic - and showed that the choice of model determines whether automation can survive production workloads. In the same forum section, freelancers shared three working cases in one week: converting an RFQ into a commercial quote, extracting a catalog into CSV with cross-checking by two parsers, and an API request queue operating under rate limits.
Three models - three different costs of error
All three were built without a single autonomous step. That coincidence is worth explaining.
Deterministic orchestration - the engineer defines the entire graph of steps and transitions in advance: predictable, testable, deliberately boring.
Dynamic - the graph is also defined in advance, but the data decides which path to take at runtime:
- conditions
- loops
- retries are triggered by situations
- that the engineer anticipated
Agentic - the model decides which step and tool to call next; the sequence is not fixed and adapts to the input in ways no one described in advance. As autonomy increases, predictability decreases.
Businesses pay for predictability precisely where an error costs money, a deadline, or their reputation with a client.