How to use Cloudflare for Service Discovery
Cloudflare offers a service discovery solution for microservices deployed behind its network, providing security from DDoS attacks, IP masking, and authentication management. Service locations and metadata are stored in a distributed KV store across all 100+ Cloudflare edge locations (the service registry). Services register themselves to the service registry when they start up and deregister when they shut down via API calls. Traffic is distributed evenly between redundant nodes using a load balancer, with clients querying the service registry over DNS. Health checks are performed over HTTP and can be customized. Cloudflare also supports geographic routing rules and Argo for faster transit in traffic. Additionally, rate limiting and TLS client authentication (Enterprise only) can be set up.
Company
Cloudflare
Date published
July 21, 2017
Author(s)
Dani Grant
Word count
1057
Hacker News points
None found.
Language
English