I will bring here an approachable solution for building rails applications using some fundamentals of the so called clean architecture. But, what is it? It's hard to tell what is clean architecture without telling about the problem. The problem is, look at your rails application, try to identify what it does, open your `app` folder and try to identify again. The clean architecture came to try to solve this problem.