Getting Started with Consul

Pluralsight
Course Summary
Consul is a tool that provides Service Discovery, Distributed Failure Detection, and a Key/Value Store with support for multiple datacenters. In this course, you'll learn how to use Consul to build scalable and reliable infrastructure.
-
+
Course Description
Application development is increasingly moving toward small, cohesive services instead of monolithic applications. In this course, Getting Started with Consul, you'll learn how to use Consul to build scalable and reliable infrastructure. You'll see how Service Discovery affords the ability to easily wire up services to talk to each other. With Distributed Failure Detection, your infrastructure can react in real-time to changes in the health of your services. Traffic will be routed to healthy nodes and services giving unhealthy nodes the chance to self-heal. Consul provides this and a revolutionary means of configuring applications via a Key/Value Store. No more need for static configuration files. And the best part is that Consul supports this across all of your Datacenters providing a consistent framework. When you're finished with this course, you will have a great understanding of the benefits that Consul provides and you'll be able to bring this revolutionary functionality to your organization. Software required: Vagrant.
-
+
Course Syllabus
Course Overview- 1m 55s
—Course Overview 1m 55sWhy Consul?- 39m 7s
—Modern Ops Challenges 5m 9s
—An Explosion of Services 5m 55s
—First Class Service Discovery 2m 58s
—Distributed Failure Detection 4m 23s
—Reactive Configuration via Key/Value Store 4m 24s
—Multi Datacenter Aware 2m 55s
—Is This Course For You? 4m 14s
—How to Use This Course 6m 24s
—Lab Setup 2m 40sMonitoring Nodes- 1h 2mService Discovery- 44m 45sDynamic LB Config with consul-template- 39m 30sReactive Configuration via Key/Value Store- 34m 44sHealth Checking- 34m 0s