Building Robust Systems With Consul
summary
Consul provides DNS service discovery plus an HTTP API that returns only healthy IPs, a replicated KV-backed dynamic config store that agents cache and can serve stale values, and Nagios-compatible health checks that remove failing nodes from discovery. An agent per host handles caching, query forwarding and multi-datacenter scope. A small helper exports KV keys as environment variables and restarts apps on change, demonstrating fast live config changes and automatic failover in real demos.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:45Answering Questions
- 5:20Locality
- 6:15Service Discovery
- 7:20DNS
- 12:40Configuration Console
- 14:15Console DNS
- 14:57Health Checks
related talks
17mBuilding Robust Systems With Consul
28mOperating Consul at Scale
53mConsul Demystified: Exploring the principles behind better service discovery
29mService Discovery on Lattice with Consul
57mService discovery as a modern [approach]
54mUsing Terraform and Consul to delegate service deployment to service teams
01h 11mCrack the monolith with Consul and Nomad
46mProgressive Deployments with Consul Service Mesh
