Back To Schedule
Friday, November 18 • 3:45pm - 4:40pm
[SLIDES]James Geall @jageall - Consul Demystified: Exploring the principles behind better service discovery

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Service discovery and configuration has been an operational issue since Service Oriented Architecture became popular. With the advent of Microservices the problem has become even more acute. Previous solutions included technologies such as UDDI and load balancing, but this presented issues with scaling. Consul from HashiCorp claims to make this easy, but what technologies and principals did they use to build Consul that allow them to make that claim? In this session I will examine the 2 of the main pieces of research used to underpin Consul, the SWIM and RAFT protocols, and how they tackle the problems suffered by more traditional solutions, and also discuss how some design decisions in Consul make it far easier to integrate unobtrusively than previous technologies.

avatar for James Geall

James Geall

An independent consultant, Event Store
James Geall is an independent consultant based in Europe and has been developing distributed systems for over 19 years. For the last 12 years, the majority of those systems have been built using eventsourcing or many of the principals that underpin eventsourcing. He has gained a wealth... Read More →

Friday November 18, 2016 3:45pm - 4:40pm EET
3. Run Stuff