Nathaniel Ritholtz, a software developer at IDT, describes a secure configuration management modification system for IDT's containerized applications, using HashiCorp Consul.
Deployed on AWS, IDT's infrastructure uses Consul, Amazon S3, AWS Key Management Service (KMS), and Amazon EC2 Elastic Container Service.
Not only is Consul used for service discovery, its also used as a configuration management key-value store that's encrypted, in this scenario, through KMS. With a few commands in Consul, IDT was able to change keys across large swaths of their distributed applications in seconds.