| Interesting that the article talks about load tests but omits any results. I was trying out a Gateway API + Lambda + DynamoDB setup in the hope that it would be a highly scalable data capture solution. Sadly the marketing doesn't match the reality. The performance both in terms of reqs/sec and response time were pretty poor. At 20 reqs/sec - no errors and majority of response times around 300ms At 45 reqs/sec - 40% of responses took more than 1200ms, min request time was ~350ms At 50 reqs/sec - v slow response times, lots of SSL handshake timeout errors. I think requests were throttled by Lambda but I would expect a 429 response as per the docs rather than SSL errors. My hope was that Lambda would spin up more functions as demand increased, but if you read the FAQs carefully it looks as though there are default limits. You can ask these to be changed but that doesn't make scaling very realtime. |