Compose in 2014 - Winter to Summer


At the start of 2014, Compose was called MongoHQ, a well-known and much relied on purveyor of fine cloud-based instances of MongoDB. Years of experience had honed our skills and we were ready to take the next step. For the first half of the year though we would be laying down the foundations, making our MongoDB offering better than ever and using our blog to disseminate knowledge. We start in January, as we roll out the first new feature of the year...

January - Launching The Second Factor


We added two factor authentication to our platform to let people secure their MongoDB databases more while on the blog we also...

February - Better connected

This month was all about the connections. In the blog we demonstrated experiments with the Internet of Things and MongoDB by building an Arduino based temperature sensor and logging its activity to MongoDB.


That was followed by a look at how you could use Node-RED, a tool designed for IoT work, to connect your MongoDB to many other services.And then showed how to use Zapier and your MongoDB to plug your data into even more services. We also...

March - Elastic Deployments launched


In March, we showed the world the future of cloud deployed databases as we rolled out our elastic deployments of MongoDB. These bring an auto-scaling, auto-backed-up platform to satisfy your database needs. We went into detail on how we scaled MongoDB in a later article. Elastic Deployments also expanded with us so Australia got them too. Other things that happened in March included...

April - MongoDB 2.6 Arrives

April saw the arrival of MongoDB 2.6 and we made it available on Elastic Deployments. We illustrated the power and the pitfalls in articles on 2.6's improved bulk operations and timeout mechanism for queries. The same month also saw...


May - More 2.6

In May, we continued to detail the interesting things about MongoDB 2.6. We looked at the improved indexing, changes to the shell and tools and introduced the enhancements to the aggregation framework. The most extensive article on 2.6 was the deep dive into the new Bulk API which gave examples in Mongo Shell, Node.js, Ruby, Python and Java. We were all about the educating in May with articles on...


We also rolled out Elastic Deployments in Oregon and talked about our favorite tools.

June - DigitalOcean leaves beta

At the end of the June, we were pleased to take the beta label off our DigitalOcean elastic deployments in DO's NY2 datacenter and roll out the latest update, MongoDB 2.6.3 to Elastic Deployments, giving users the power to upgrade when they wanted to at the selecting of a dropdown and the click of a mouse. Meanwhile, on the blog we were covering all sorts of subjects...

Finally, we gave some insight into one of our internal processes, using the Pull Request as a conversation starter. That was an article that came out of the development work which would land with users in July...

July - The dawn of the new API

July opened with the beta release of a new REST API for the platform. Previously we'd allowed people to interact with the databases in deployment through a REST/HTTP API but with the new API now we were able to give users access to logs, backups, server status, statistics and much more. There was a lot to cover, so we created introductions to the API using Go to make and update reporting tool and Node.js to make a backup tool. We finished up with a grand tour of the API which covered all the concepts and functions. But this month wasn't all about the API. We also wrote about...


We closed July with another new tool, the CLI tool which made the API available for users as shell commands without needing to write code in a particular language. All this development work was laying the foundation for the second half of the year... which we'll come to in the next part of the annual roundup.

Dj Walker-Morgan
Dj Walker-Morgan was Compose's resident Content Curator, and has been both a developer and writer since Apples came in II flavors and Commodores had Pets. Love this article? Head over to Dj Walker-Morgan’s author page to keep reading.

Conquer the Data Layer

Spend your time developing apps, not managing databases.