Sid Krishnan is a Ruby and Rails consultant. He is passionate about reducing technical debt, and helping product teams accelerate feature development. Introduction Let’s consider a hypothetical situation — You’ve been working on a Rails application for about a year. When the application was new and its functionality limited, you could add features relatively simply by spinning up a new controller,
![How to Reduce Controller Bloat with Interactors in Ruby - Semaphore](https://cdn-ak-scissors.b.st-hatena.com/image/square/94568f2223474e9751d409b37e9dd4cb03ae059f/height=288;version=1;width=512/https%3A%2F%2Fsemaphoreci.com%2Fwp-content%2Fuploads%2F2019%2F01%2FHow_to_Reduce_Controller_Bloat_with_Interactors_in_Ruby.png)