Consul
[Zero Trust Architecture](https://texonom.com/zero-trust-architecture-d49a2da2a39045ff8ab404afbb07ab92) 


### Distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure
서비스 간 통신을 자동으로 인증하고 mTLS를 사용하여 안전하게 통신 할 수 있음 

[Consul Kubernetes](https://texonom.com/consul-kubernetes-d95ea416f4074a408dabce4064fedcd2)

- **Multi-Datacenter**
- **Service Mesh/Service Segmentation**
- **Service Discovery**
- **Health Checking**
- **Key/Value Storage**
Hierachical한 key-value 저장소
Data 저장 뿐만 아니라 Watches Registration 또한
health check를 통해 서비스 가용여부를 판별


> [hashicorp/consul](https://github.com/hashicorp/consul)






