Full threadprophetjohn·I think this is a wise approach for large Rails applications, but this just looks like the Repository pattern to me, with ActiveRecord used as the db interaction layerView on HN