Sequential, Asynchronous Workflow in Laravel - Help
I'm creating an application that requires defining a number of Sequential, Asynchronous Workflows in Laravel, where each workflow would be triggered, have multiple long-running steps, require ability to send a request to external servers and wait for those servers to ping back, etc. The status of those tasks needs tracked in the DB.
I've created a writeup with pseudo code to help break down my needs: http://laravel.io/bin/Gy8jm
Could I get some input from folks who are more well versed in advanced architectures in Laravel to help figure out the best way to approach this? I would be hugely appreciative, as I've spent quite a bit of time trying to figure out a good way to do this, but I keep running into pain points and areas that would be hard to unit test.
Want to reply to this thread?Login with github.