Rigel Group

They shoot Yaks, don't they?

Using Nginx as a Front-end for Riak

One of the very cool things about Riak is that you dont need any type of connection pooling, and that any Riak node can answer any request. This config sets up Nginx to act as a load balancer between all of your Riak nodes, so you send your queries to Nginx, and it will distribute the requests out evenly to all of your nodes. It will also only allow simple GET requests, so no one can change or add data, or use the map/reduce functionality (to prevent DOS attacks on the Riak cluster).