Case Study

Service Discovery in the Cloud with Consul at Datadog

Darron Froese, an SRE tells the story of how Datadog integrated HashiCorp Consul into its environment, what Consul helped with, mistakes Datadog made, and some tips for successful implementation in your own environment.

Datadog had 350 VMs in AWS, and was ingesting 1 million metrics per second. This caused severe pain around service discovery and quick configuration changes.

10 months later, Datadog's 1000 VMs receive 4 million metrics per second, using Consul to facilitate 60 second cluster-wide configuration changes. It also makes service discovery simpler and more flexible.

For the slides and source code, follow the links on Darron Froese's site. Another post describes using Consul's KV store to move configuration files around and the open-source tool used to enable it.

More resources like this one

  • 2/3/2023
  • Case Study

Automating Multi-Cloud, Multi-Region Vault for Teams and Landing Zones

  • 1/20/2023
  • Case Study

Packaging security in Terraform modules

  • 12/22/2022
  • Case Study

Architecting Geo-Distributed Mobile Edge Applications with Consul

  • 12/13/2022
  • Case Study

Nomad and Vault in a Post-Kubernetes World