Articles in etcd

The mystery of etcd's rationed requests

With etcd in beta at Compose, the complexity of workloads on the database has been steadily increasing. That increasing workload means that we get to understand how users' tasks can load our databases as synthetic testing can only do so much. Our und…

Continue reading »

Compose: Now available on IBM Bluemix

The power of IBM's Bluemix cloud platform is now able to seamlessly harness Compose's databases, making Compose-configured MongoDB, PostgreSQL, Redis, RethinkDB, Elasticsearch, RabbitMQ and etcd available to Bluemix users and their applications. The…

Continue reading »

Compose Notes: Hello to Compose.com and updates for MongoDB and etcd

Hello Compose.com Right now we're moving Compose over to the Compose.com domain. We've been planning on doing this for a while so the switchover should be as close as transparent as is possible. Why are we doing this? Well, we have some big features…

Continue reading »

Backups, etcd and etcdtool

Etcd is a fine database for coordination and configuration data but, at least for backup and restore, there's some design assumptions made that aren't a good fit for a hosted service. That's why we were rather pleased to come across the etcdtool util…

Continue reading »

Building a dynamic configuration service with etcd and Python

A dive into etcd and the creation of a Python library to manage dynamic configuration are the subject of Gigi Sayfan's latest Write Stuff article. Building robust and performant distributed systems is hard. The main reason is that typically everythin…

Continue reading »

Compose Notes on MongoDB and etcd

Compose Notes are designed to keep you up-to-date on the smaller changes occurring within Compose. In this edition, the deprecation of the slow queries feature and how to use etcd with the new self-signed certificate support. MongoDB Classic Slow que…

Continue reading »

Choosing the Right Solution for You - Compose PB&J

If you're new to some of the databases that Compose offers, you might be wondering which ones you should choose for your project. This article provides an overview of Compose offerings so that you can have a better understanding of what each one does…

Continue reading »

Essentially etcd - Part 3 - Indexes, Ordering and APIs

In this final part of the Essentially etcd series, we're going to look at what the index means in etcd – it's important – and look at ordering keys and hiding them. We'll take a whistlestop tour of the libraries and tools available for etcd. If you'v…

Continue reading »

Compose's Little Bits #4

A collection of links that have caught the eye of Compose's Technical Content Curator over the past week. This week, MongoDB 3.2 or not, PostgreSQL, etcd detectives, Linux, Docker, DoneJS and Kotlin. Database-y MongoDB 3.2ish - In the last Little Bit…

Continue reading »

Essentially etcd - Part 2 - Coordination

In this part of our look around etcd, we'll look at using etcd for coordination. In part one we looked at how we could use etcd as a source for truth and configuration information between numerous servers at Examplco. But now the engineers have real…

Continue reading »