Rethink Rails Architecture

Refactoring