Project Iris uses Pastry DHT so you don’t need a separate key-value store. Node membership and load balancing are automatically handled. In the following example, I used vulcand/oxy to build a reverse proxy backed by Project Iris so you can cluster your Web app servers in a seamless way. No restart of reverse proxy is required if a node (Web app server) dies or another node joins the cluster. It’s all automatic!
Code available at my GitHub repo: