3 ms·
Why do you believe development would be faster and cheaper? Because the individual services are smaller? Come on. The system is as large and as complex as will
by yakshaving_jgt 8y ago
Why do you believe development would be faster and cheaper? Because the individual services are smaller?
Come on. The system is as large and as complex as will be necessary. Separating components with network calls doesn't make them any less interdependent.
- z3t4 8y agoThere's a saying that if it takes one man one year to build a wall, you hire 20,000 workers and the wall would get built in a couple of seconds. That's the monolith thinking. Now if we make several small teams, and each team build a very tiny wall anywhere they like, each team could iterate faster, and quickly rebuild that tiny wall if needed, that's the thinking of micro-services. The later plan is of course not so smart if the wall is intended to stop people from entering, so not all systems are a perfect match for micro-services.
- yakshaving_jgt 8y agoYour allusion to The Mythical Man-Month is completely orthogonal to the debate between monoliths vs micro-services. It's just not at all relevant.