74 days ago · Tech · 0 comments

This is the concluding article in the series On the Way to Step Functions - you will find the other articles linked below: On the way to step functions: Part 1 On the way to step functions: Part 2 On the way to step functions: Part 3 We have established a few important points so far. The spirit, the desiderata of durable execution comes from the desire to have marshalable stacks - which are unachievable. Second-best option are workflows, which are actually DAGs under the hood. The DAG definition and the code inside the nodes are two separate worlds with different semantics. Systems that pretend they are one body of execution will make you hurt. So: how do we apply these insights to Rails? Enter geneva_drive. I am currently available for contract work. Hire meto help make your Rails app better! Why “geneva drive”? A Geneva drive is a gear mechanism that converts continuous rotary motion into intermittent rotary motion. It is the mechanism that makes film projectors advance one frame at…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.