|
|
|
|
|
by taylodl
706 days ago
|
|
Serverless enforces good architectural practices and is just fine for at least 80% of systems. By "just fine" I mean it leaves room for growth, puts you on a good architecture, and will have reasonable cost. There are times though when serverless may not be a good idea: - Atypical technology stack. If the stack you need, and actually need, isn't accounted for then you're on your own. - Continuous, 24x7 application load. You'll have to do the cost analysis, but you may find you're better off provisioning a server. - You want to "lift and shift" existing assets into the cloud. Brand-new, greenfield project? Consider serverless first. |
|
I'd argue it's the opposite. Since everything gets "thrown away" per request you neglect on caching, memory leaks, subtle bugs etc.
You also need to make trade offs like focusing on cold start as opposed to peak performance etc.