
8/20/2025
What this post added
This post argues that graph-based orchestration frameworks are fallacious for complex, procedural logic, particularly for agentic applications. It contrasts this with Temporal's Durable Execution model, which allows for normal, procedural code to achieve crashless guarantees. The post details the limitations of graphs in handling dynamic control flow (e.g., LLM-determined tool execution), data management (global key-value stores vs. typed code access), and error handling/compensations (saga pattern complexity in graphs vs. try/except in code). It advocates for using code-based workflows over diagrams for better maintainability, refactoring, and compile-time checks.