Fat Model and Skinny Controller is a design pattern that recommends keeping your controllers lean with little code, and doing all the heavy lifting in your model layer.