A sustainable architecture for Ruby on Rails
This guide offers patterns and guidelines for sustainable development with Ruby on Rails.
Beyond the standard MVC, it aids fast-growing teams build software that is easy to change and expand by introducing new layers to your app such as Repositories, Actions, and Inputs.
By applying this guide, you will have small objects that collaborate to each other, each with single responsibilities, leading to code that is more organized and easier to understand and test.