Understanding performance aspects of etcd and Raft - Hitoshi Mitake, NTT Laboratories
Thanks to the research effort that resulted Raft consensus algorithm, many distributed storage systems that provides linearizable semantics and high availability are rising in these days. The detailed and clear specification of Raft helps understanding and reasoning by engineers, and its logical correctness was (almost) proofed machinely. However, its properties related to performance and their best practices needs more use case specific investigation. In this talk, the presenter will share lessons from an experience of designing and implementing the authentication feature of etcd v3 API. It will be informative for engineers who use github.com/coreos/etcd/raft package for developing their own distributed systems. In addition, tips related to performance and availability will be presented. It will be helpful for administrators who deploy etcd.
CoreOS Fest 2017
Hitoshi Mitake