This type of architecture process is starting to gain a lot more traction -- I heard the term "Modular Architecture Process" a few times and adopted it myself. Especially when we are writing back end APIs in frameworks like Laravel, the traditional MVC division of code actually makes things harder. I wrote a bit more about it here: https://medium.com/@delatbabel/mvc-is-dead-6620f86b617a