Three years ago, I started developing an Express.js API for a company. I wondered what could be the best controllers architecture to stay organized as the codebase grows. Influenced by Sails or Rails and by my research, I came to create my own system.
Full article