CommentApr 25, 20162
It really depends on the project and the dimensions of it. My personal approach is always to split every project in to the smallest pieces "atomizing". This way you prevent redundancy and you can scale it easier afterwards. I hope this helps you :)