CoreOS Fest 2017 has ended
View analytic
Thursday, June 1 • 11:20am - 12:00pm
High-Availability Databases with etcd - Tess Rinearson, Chain

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
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.

avatar for Tess Rinearson

Tess Rinearson

Software Engineer, Chain
Tess Rinearson is a software engineer at Chain, where she works on Chain Core, an open source, enterprise-grade blockchain. | | Previously, Tess was a full-stack engineer at Medium. At Medium, she helped build the social graph service and other infrastructure. She studied computer... Read More →

Thursday June 1, 2017 11:20am - 12:00pm
Build Room

Attendees (45)