Beanstalkd is a lightweight and easy to use job queue. In this overview we will look at the features of Beanstalkd and how we can use it to run time-consuming tasks asynchronously. We will also briefly look at the PHP client library for Beanstalkd, Pheanstalk. We’ll finally tie it altogether in some use cases with Supervisord, the process management daemon.