An introduction to ETCD

We have talked a little about ETCD here and there through this chapter, but we haven't detailed what it is being used for and why we need it.

This section talks briefly about ETCD and its function as the distributed configuration-management service for our data-collection System. The motivation behind having a distributed application configuration-management System is the following:

  • Globally accessible application configuration store
  • Decouple the application configuration information of a system from the actual code
  • A single place to store the application configuration information for the application as opposed to storing the configuration as JSON per instance of the application
  • Provides the ability to build intelligent ...

Get Architecting Data-Intensive Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.