I don’t think this is a bubble problem.
Lets imagine I had a server in AWS running the scheduled workflows every hour.
& for whatever reason. Maybe some memory leak. That critical server running those operations crashed for 6 hours.
Now what would I do?
I would attempt some manual process to start the ones pending since the last 6 hours.
Run a script manually on the server or execute a command manually.
Or I would build some error handling to continue the hourly executions where they are left of in some type of queue rather than time based.
You essentially need to store information about whatever process was run vs not run in the database & only trust the database.
I think the dates flag above was mentioned.
This is a software engineering problem. Not a bubble problem I think
Thanks
Zubair
2 Likes