Comment
Comment by barbarbar
Java Spring apps are sometimes (or even often) organized like this. The downside is that you jump around all over the place when making small changes. Also very visible when deleting features. Maybe a good test of the file structure is how easy it is to delete features without jumping around in 10 different places.