Presentation

Everybody Talks: Understanding the Key Algorithms Behind Consul

Sep 22, 2019

Learn about SWIM, Gossip, Serf, memberlist, Raft, and Lifeguard and how they fit into HashiCorp Consul

Speakers

  • Sarah Christoff

    Sarah Christoff

    Apprentice Engineer, HashiCorp

Sarah Christoff used to work as a systems engineer at a consulting firm where she would hard code IP addresses everywhere—even though they were on cloud infrastructure. This caused a lot of difficulties. She didn't know how to solve the problem at the time, but at one point, Armon Dadgar, the co-founder of HashiCorp probably had that same problem.

His solution was a handful of peer-reviewed algorithms with roots going back many decades that were coded together to help build HashiCorp's Consul service discovery and service mesh tool.

In this talk, Sarah Christoff, a software engineer on Consul, will explain—in very simple examples—many of the core pieces that make Consul so resilient and manageable when managing distributed service communication.

» These algorithms include:

See the full transcript from this talk at HashiConf EU here.

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×