If you’re not familiar with Beanstalkd, you probably should be. It’s an awesomely fast, simple to use, zero-config (configuration is optional) work queue. I use it with Laravel, but it works equally well for other tasks as well. We recently deployed a Laravel application to AWS Elastic Beanstalk and needed to run Beanstalkd on the EC2 instances that would be spun up. Here’s a short gist that will get you up and running with Beanstalkd in no time. Just add this file to your .ebextensions folder and you’re all set!