## hashicorp/consul What it is all about ? --- ## Consul is ... https://learn.hashicorp.com/tutorials/consul/get-started#what-is-a-service-mesh > A service mesh is a dedicated layer that provides secure service-to-service communication for on-prem, cloud, or multi-cloud infrastructure. Service meshes are often used with a microservice architectural pattern, but can provide value in any scenario where complex networking is involved. --- ## Services offered by consul - Service Discovery - Service Configuration (Key/Value store) - Service mesh - Session lock (leader election) - Secure communication (mTLS + secure gossip encryption) - ... and many more --- ## Consul properties - Robust - Consistent - Distributed
Official consul intro
https://www.youtube.com/embed/mxeMdl0KvBI
## learn consul https://github.com/hashicorp/learn-consul-docker
Live demo