PinnedWorkflow Should be Code, but Durable Execution is NOT the ONLY wayToday I read an article by Maxim Fateev, “The Fallacy of the Graph: Why Your Next Workflow Should Be Code, Not a Diagram.” Many of his…Aug 20, 2025Aug 20, 2025
PinnedWhy Modern Workflow Frameworks Are Essential for Today’s Backend EngineeringIn the rapidly evolving landscape of software development, workflow frameworks have emerged as crucial tools for engineering teams building…Apr 25, 2025A response icon1Apr 25, 2025A response icon1
PinnediWF Overview for Temporal Users-Part1: Programming Model DifferenceThis blog post series is for developers who are familiar with Temporal, to have a quick overview of what Indeed Workflow Framework (iWF)…Apr 25, 2025Apr 25, 2025
Pinned14 “Modern” Backend Software Design Patterns with Indeed Workflow Framework(iWF) on TemporalThese are all the iWF design patterns that Indeed engineering teams have been using to power millions of workflow executions every single…Apr 24, 2025Apr 24, 2025
PinnedWhy I created Indeed Workflow Framework(iWF)Recently I made the two posts about iWF:Dec 30, 2022Dec 30, 2022
iWF Overview for Temporal Users-Part2: Architectural DifferenceThis blog continues on Part1 Programming Model difference to summarize the differences in high level.Apr 25, 2025Apr 25, 2025
Wait For State Completion Design Pattern in iWFIn modern distributed systems, coordinating between clients and long-running background workflow executions presents significant…Apr 25, 2025Apr 25, 2025
Graceful Timeout Design Pattern in iWFIn workflow automation, timeout management is a critical concern. Workflows can sometimes encounter unexpected delays or get stuck in…Apr 25, 2025Apr 25, 2025
Concurrency Control Design Pattern in iWFThis Pattern establishes a hierarchical relationship between coordinating workflows (parents) and child workflows (usually for processing…Apr 25, 2025Apr 25, 2025
Parallel Execution Design Pattern in iWFIn the world of workflow automation, efficiency is often measured by how quickly and effectively tasks can be completed. Sequential…Apr 25, 2025Apr 25, 2025