4 ms·
I’m wondering if Lambdas and DynamoDB would be competitive to this setup.
by ChicagoDave 6y ago
I’m wondering if Lambdas and DynamoDB would be competitive to this setup.
- aritraghosh007 6y agoSince they are serving about 250 requests per second, Lambdas might end up being more expensive, factor in an expensive DynamoDB and that monthly AWS bill looks scary.
- root993 6y agoHello, author here. I just want to confirm that this is one of the reasons why we did not go with Lambda and the other reason being I was not fully aware of and versed with serverless when we started this venture
- ChicagoDave 6y agoI’m thinking otherwise. If the payloads are small, DynamoDB is going to be cheaper and nothing will come close to the savings from Lambda compute.
- PaulKeeble 6y agoAlmost certainly. A lot of groups have shown low volume systems have been remarkably cheap using lambda's compared to trying to do the same thing in a VM with EC2/lightsail. Whether that is genuinely because it is that much cheaper for Amazon or whether it is trying to lock people into the platform I don't know.
- redis_mlc 6y ago> I’m wondering if Lambdas and DynamoDB would be competitive to this setup. Depends, but it's important to know the details. Lambdas are used for 2 things in AWS: 1) Glue for managing services and events. (Required for advanced AWS mgmt.) 2) User applications. Lambdas have improved over time, but initially had all kinds of limitations (startup time, database access, 15 minute job limits, etc.) DynamoDB has also improved a lot. Initially hot keys could cost you a lot of money. Some companies have designed their applications to use it in a way that absolutely no administration is required, reducing DBAs and Ops people. Source: DBA.
- mxz3000 6y agoDynamo is great. All new projects I work on that require a db use it. We're slowly moving away from SQL databases entirely. Far more scalable, no more horrible SQL issues, at the cost of not being as flexible. But that's alright in the context of micro-services that do one thing and do it well/fast.