RESTRack> gem install restrack
RESTRack follows the MVC design pattern that you are already familiar with.
It is inspired by Rails and follows a few of its conventions. But, while Rails is a powerful tool for full web applications, RESTRack is targeted at super lightweight data services.
Rack aims to provide a minimal API for connecting web servers and web frameworks. RESTRack leverages Rack to provide a minimal framework to create REST services.
From the get go, RESTRack was designed to make it extremely easy to develop performant REST data services.
RESTRack is perfect for data generation. Rich JavaScript frameworks such as ExtJS, jQuery UI, dojo, and native mobile applications would be well suited to for RESTRack serving as the data layer. The framework has a very small memory footprint, making it a great choice for cloud type architectures.
> gem install restrack-client
A library for interacting with RESTRack based services, although it provides a convenient API to any RESTful service.
> gem install restrack-balancer
A library for interacting with RESTful web services with automatic load balancing across a cluster.
> gem install restrack-splitter
A library for interacting with RESTful web services with automatic distribution across multiple nodes of a cluster.