php-amqplib vs PHP AMQP Extension

The Problem While testing Futureproofs API performance using BlackFire I noticed that we had a bottleneck centred around an fgets method. It wasn’t part of our code (vague I know, I’ve lost the reference). After a bit of digging I found the culprit »

New Relic London Summit 2016

This year I was fortunate enough to attend New Relics London based summit. Not quite as prestigious as its Futurestack15 San Francisco event, it was non the less, worthwhile. The mission statement, if it were to be summarised would read something along »

PHP and Upstart

Up until recently I’d been using cron jobs to “kickstart” any failed/exited rabbitMQ consumers. It works, but didn’t come without its own problems, for example: Cron jobs can be no more granular than 1 minute intervals, so if a cron fails, its could »

PHP & RabbitMQ Consumer 101 - Part 1

Over at FutureProofs we are in the process of converting one of our existing PDF intensive operations into a process which is triggered by a RabbitMQ consumer. RabbitMQ for those uninitialised is, put simply, a queueing system. You push “messages” onto »