3 ms·
I don’t mean to sound flippant here but going Serverless would obviate the need for much of this guide.
by ryanmarsh 9y ago
I don’t mean to sound flippant here but going Serverless would obviate the need for much of this guide.
- johnpython 9y agoGoing serverless would increase your costs significantly. Have you seen how much AWS charges for Lambda use? Where did this myth of serverless saving you money come from?
- cridenour 9y agoUnder-utilized machines in people's stack.
- jacobr1 9y agoGoing from autoscaling in EC2 (with a mix or RI for baseline load and spots for peak) to Lambdas has cut our service costs down by half. This is largely due to better utilization rates.
- ryanmarsh 9y agoI keep hearing this from people who don’t say they’ve built out Serverless stacks. But I keep hearing from people who switched that they’ve been able to cut costs. So in my limited experience this has so far proven not to be true in practice.
- cakeface 9y agoI think that you still need capacity planning for "serverless" architectures as well. You need to forecast growth of usage and costs for accounting and budgeting purposes. Does your serverless usage scale linearly with new customers? Or new widgets on the platform? Great, if we're planning on adding 10,000 widgets to the platform next quarter how much will our serverless bill go up? We still need to think about these things. Also, and this may be my lack of experience, there seems to still be a big requirement for more traditional cloud hosting for databases in a serverless architecture. You have to store that state somewhere.
- jacobr1 9y agoFor general compute yes. But you still need to scale your persistent data stores. That is why AWS is investing in things like Aurora. Also you need to understand where to optimize on a cost basis by not just profiling code, but comparing costs, to usage, to performance gains in reduced resources needed.
- jorgec 9y agoServerless means to pay somebody for runs the server. Serverless is more server and its funny.
- ryanmarsh 9y agoSeriously it is a terrible name. It seems to have stuck though.