|
|
|
|
|
by vp8989
2019 days ago
|
|
I believe what is being implied is that because Cloudflare Workers operate inside of a much lighter construct, they are able to burst to higher concurrency inside of shorter time windows. Lambda can burst to 3000 and then an additional 500 more per minute after that. https://docs.aws.amazon.com/lambda/latest/dg/invocation-scal... Based on the scale mentioned in the article (hundreds of RPS) it's likely Lambda would also have been able to handle it just fine. On another note, using non-provisioned infrastructure (aka "serverless") for an expected bursty load (TV campaign) is bordering on negligence. It sounds like lots of potential donations were missed because the Stripe account was not set up to cope with the load. It turned out to be a wash because Stripe donated 100k but if you change the business context of this system from "receiving donations" to "taking credit card payments" ... this outcome would not be considered acceptable. |
|
But why is running a bursty tv load on serverless negligent?
"the Stripe account was not set up to cope with the load." - I've used Stripe and I don't know what this means. I don't see any 'product' limitations towards accepting many payments, that said, they could have some internal financial controls which should have been accommodated by calling ahead and letting them know about the burst.
And how would there be a technical limit with Stripe? If payment processing was directed to Stripe.com - surely they can handle the traffic.