What do you use for service discovery?
https://news.ycombinator.com/item?id=8364478There's a ton of choices out there - etcd, zookeeper, and more.
What are some of the pitfalls I should be aware of?
Should I keep things simple and roll my own using Redis backed by sentinel/clustering?