I kinda disagree. I've scaled plenty of code by just adding another monolithic app server. It rarely matters where the load is coming from, another pile of resources evens it out.
But if you have a problematic part of your codebase that regularly shits the bed, keeping it in your monolith will take it all down. Splitting it out is the smart thing.
But if you have a problematic part of your codebase that regularly shits the bed, keeping it in your monolith will take it all down. Splitting it out is the smart thing.