High-Availability Databases with etcd - Tess Rinearson, Chain

June 6, 2017
Chain’s enterprise blockchain networks rely on etcd an Postgres for storage. We use Postgres to store blockchain data, and rely on Postgres’s replication features to ensure that clients can always access their assets and create transactions. I wrote a service that manages Postgres replicas. This service was heavily inspired by Joyent’s Manatee project, but uses different technology; namely, Go and etcd instead of Node and Zookeeper. In this talk, I’ll cover how we use etcd to coordinate replicas in our high-availability management system. I’ll talk about how we configured both etcd and Postgres, walk through the high-level design as well as some code, demonstrate failover, and show how blockchain services communicate with this system. CoreOS Fest 2017 Tess Rinearson
Previous Video
OpenID Connect all the Things - Paul Querna, ScaleFT
OpenID Connect all the Things - Paul Querna, ScaleFT

Enterprise Identity has traditionally been complicated and inaccessible to developers, stuck in an archaic ...

Next Video
Provisioning a multi-cloud platform at Adobe - Frans Van Rooyen, Adobe
Provisioning a multi-cloud platform at Adobe - Frans Van Rooyen, Adobe

Public, private and hybrid clouds present the problem of dealing with snowflake type Infrastructure. Enter ...