Some things that can happen: Product gets canned.
Customers want on premise in their data center.
Usage spikes are too extreme and serverless is simply the cheapest option.
I would always recommend "serverless" monolith first with the option to develop with mocks locally/offline. That's imo the best risk/effort ratio.
I would always recommend "serverless" monolith first with the option to develop with mocks locally/offline. That's imo the best risk/effort ratio.