The Curated articles are guides, regularly updated by the Compose team, to the essential postings and help content available for each of the Compose databases. Here we look at etcd.
etcd is a database which is predominantly used in configuration management. It is distributed between multiple nodes and applies the RAFT consensus algorithm to ensure consistency. This consistency makes it an ideal source of truth for large deployments which need to observe configuration changes so that tools can act on them. The name comes from the idea of distributing the Unix "/etc" directory, where many configuration files live, across multiple machines – /etc-distributed.
etcd3, recently on Compose:
Get started using the new etcd, including what makes it different from the previous version.
Utilizing Etcd3 with Go
The Grand Tour
Code examples across multiple languages for connecting to your Compose etcd3 deployment using a simple web application.
- Go and Compose - etcd v3, Scylla, and MySQL
Past Articles on etcd2:
- The Mystery of etcd's Rationed Requests
- Building a Dynamic Configuration Service with etcd and Python
- Backups etcd and etcdtool
- Essentially etcd - Part 3 - Indexes, Ordering and APIs
- Essentially etcd - Part 2 - Coordination
- Essentially etcd - Part 1
- Getting Started with etcd
- etcd Introduced
If you are looking for documentation for etcd on the Compose platform:
Or if you are looking for the etcd docs:
attribution Joshua K. Jackson