4 ms·
Using DNS for service discovery is very convenient but it also makes it difficult to change your setup quickly in the face of ops emergencies, since it's so agg
by dminor 11y ago
Using DNS for service discovery is very convenient but it also makes it difficult to change your setup quickly in the face of ops emergencies, since it's so aggressively cached.
We're in the process of transitioning from our datacenter to AWS and we landed on much the same set of technologies, minus Docker.
- wakwanza 11y agoIf done right can really be awesome , set up stack using hasicorp's consul(consul.io) and theres the option to change the TTLs and cache limits.If using the DNS interface the updates are relatively painless and nodes are almost instantly available when provisioned.
- dminor 11y agoWe ended up using consul's K/V store for discovery.