changing, and versioning infrastructure safely and efficiently. × Terraform can manage existing and popular service providers such as AWS, Openstack, etc. × Infrastructure as a code is the key word
system. Consul has multiple components, but as a whole, it is a tool for discovering and configuring services in your infrastructure. × Service Discovery × Health Checking × Key/Value store × Multi Datacenter
to consul, runs a consul agent. Though running an agent is not required to discover/register/getting/setting key value data. Basic components • Consul Agent. • Key/value store • Health Checks • Services • Multi-datacenter Advanced Consul Internals • Consensus Protocol: Raft • Gossip Protocol: Serf (swim) • RPC. • ACL.