3 ms·
Part of the problems you may be suffering from is a system that is overcomplicated for no good reason. 1. Unless you have a truly massive number of users, or a
by itamarst 9y ago
Part of the problems you may be suffering from is a system that is overcomplicated for no good reason.
1. Unless you have a truly massive number of users, or a very interactive UI, chances are you don't need Angular.js at all. Just node should suffice, perhaps with something like http://intercoolerjs.org/ http://intercoolerjs.org/ if it's interactive enough.
2. Unless you have large number of developers, chances are you don't need microservices.
So maybe instead of thinking about breadth vs. depth, think in terms of simplicity vs. complexity— given what you now know, how would you simplify the system you have now? What can you take out?
(Organizational constraints might mean you can't actually simplify, but it's a useful learning exercise.)