I question the relevance of this with cloud based solutions such as AWS Lambda, where you can spin up a production ready auto-scaled service very quickly; it certainly reduces the cost of ownership and operations. Sure if you are a team of 20 developers working on an app - go monolith.
But if you are a 300 person organization launching something from the ground up, I would choose many serverless solutions over a single monolith.
But if you are a 300 person organization launching something from the ground up, I would choose many serverless solutions over a single monolith.