Using open source projects, create a Distributed RAILS App that demonstrates application performance changes between versions of apps. The load for the app will be generated using JMeter scripts (NOT part of this project)
The purpose of the Distributed Application is to be used as a sample project to test performance such as
a) Show the requests passing between applications
b) demonstrate application performance between different versions of the app
This app is NOT meant to be used for functional purposes. It’s only meant to be used to analyze and demonstrate application performance issues.
Authentication is NOT important. The applications can be hacked to fix any authentication related issues.
Page design of pages that need to be added does NOT matter. As long as it’s presentable, its ok.
The UI does NOT have to look good. As long as it’s presentable, its ok.
Since the Distributed App built as per this spec will integrate multiple open source projects, the view can have different themes. That is ok.
a) please review the spec
b) Please review Solidus [login to view URL] on github
c) Please review FatFree CRM [login to view URL] on github
a) Experience with Ruby on Rails, along with other common libraries such as RSpec
b) Good understanding of the syntax of Ruby and its nuances
c) Basic understanding of front-end technologies, such as HTML5, and CSS3
d) Must have expertise in consuming RESTFul APIs, and implementing MVC.
e) Be familiar with using git (a big plus)