4 ms·
Your assumptions elide the benefits: - micro services don’t always block the pipeline; often the failing one can catch up later - scaling can happen for each
by zmgsabst 3y ago
Your assumptions elide the benefits:
- micro services don’t always block the pipeline; often the failing one can catch up later
- scaling can happen for each micro service
- removing faulty components from the main path means the key services are less likely to crash
- you haven’t explained why feature X is more likely to crash in a micro service than a monolith, eg, you’re assuming components A and B have 0.5% crash in a monolith but 1% when run independently
Your model ignores that most of your crashes come from the same code paths between the two models; only a small contribution is to the crash is from hosting.