Very basic overview that glossed over any pain points and was done in 20 minutes. Needed real-world examples and better discussion of cron analogues in a queue-based system (e.g. scheduler, delayed jobs). What is cron really? How can a queue provide this?
It was a good topic, which I am currently dealing with at work. I learned about some promising new tools to help solve my issues replacing cron, including Resque and the Laravel queue component. There was a good analysis of the problems that Cron and "Poor-mans-cron" have.
In the spirit of constructive criticism, some things that could be added to the talk for the future (which would help fill 45 minutes) might be:
-More background on non-PHP queuing engine options like Beanstalk, IronMQ, etc
-Gearman (a popular PHP tool I had found through Google)
-Discussion about distributed systems (worker pools, etc)
-Code examples
Comments
Comments are closed.
Very basic overview that glossed over any pain points and was done in 20 minutes. Needed real-world examples and better discussion of cron analogues in a queue-based system (e.g. scheduler, delayed jobs). What is cron really? How can a queue provide this?
It was a good topic, which I am currently dealing with at work. I learned about some promising new tools to help solve my issues replacing cron, including Resque and the Laravel queue component. There was a good analysis of the problems that Cron and "Poor-mans-cron" have.
In the spirit of constructive criticism, some things that could be added to the talk for the future (which would help fill 45 minutes) might be:
-More background on non-PHP queuing engine options like Beanstalk, IronMQ, etc
-Gearman (a popular PHP tool I had found through Google)
-Discussion about distributed systems (worker pools, etc)
-Code examples