1. consul:Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.