Server Density Blog

Interesting devops tech stuff

Pssst… Server Density v2 is coming soon!

programming


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 [...]