Replacing RabbitMQ with MongoDB
28th September, 2011
Back in April we ditched RabbitMQ in favour of building our own simple queuing system using MongoDB. This has been in production since then and has been working very well. [...]
Queueing MongoDB using MongoDB
13th April, 2011
Several months ago we started seeing increased response times in our server monitoring application, Server Density. The problem was growing slowly over time and it quickly became clear that MongoDB [...]
Android push notifications (tutorial)
7th October, 2010
Perhaps the most important feature of our server monitoring iPhone and Android apps is the ability to receive alerts via push notification directly to your device. On the iPhone, notifications [...]
The exciting adventures of an alert notification
17th August, 2010
A year ago, the alert and notification systems for our server monitoring service, Server Density, were very simple. They were based on batch cron jobs which processed all the items [...]
Server Density architecture choices
15th July, 2010
Our server monitoring service, Server Density, is now over a year old. We’re continuing to release improvements but over the last 12 months, many of the decisions made at the [...]
Map reduce and MongoDB
21st June, 2010
As a long time PHP developer and inactive member of the PHP documentation team, I am used to the excellent manual and clear examples for every aspect of the language. [...]
Choosing a non-relational database; why we migrated from MySQL to MongoDB
25th July, 2009
Update 23 Oct 2010: A discussion about the value of shortened field names has generated a lot of traffic to this post over the last 24 hours. A response has [...]