News for hackers. Stuff that matters.
Re:How We Built Airbnb Holiday Cards in Five Days by rurounijones on Wednesday January 23, 2013 @02:34AM (#5101997)
Initial discoverability is the one thing that most SOA articles I read tend to skip over or hand-wave away which really drives me nuts.

What else is there out there apart from ZooKeeper?

Re:How We Built Airbnb Holiday Cards in Five Days by mrgordon on Wednesday January 23, 2013 @07:16AM (#5102680)
ZooKeeper is really the most accepted option here. It is used by many other important projects (Kafka, Storm, Hadoop) so adding it to your stack is likely to pay dividends later when you want to adopt some other cool technology that relies on it.

Doozer is the other option I've heard of that fills this role, but I don't personally know of anyone using it.

In terms of initial discoverability, services register in a designated place in ZooKeeper using an ephemeral node and then other services can find them there. You can set a "watch" on the ephemeral node to get notified if it goes away for any reason (ie. the other service or node goes down)

Re:How We Built Airbnb Holiday Cards in Five Days by jauer on Wednesday January 23, 2013 @02:49AM (#5102023)