Ruby Web Architecture for Large Projects (Services)

Posted by David Estes on Jul 23, 2013

A lot of discussion has been going around in recent months with regards to the best approach to dealing with larger project structures in Rails. One approach to this has been discussed as DCI. DCI is an interesting concept but has some serious issues. One of which is over-complexity. You will suddenly find yourself jumping around files way more than anyone should ever need to. Not to mention it tries to take advantage of Ruby's injection methods such as extend. These methods are not very...