Hmm, not the most economical of choices, but...
We had decided that we were going to simply increase our lambda concurrency limit to 8,000,000 requests per second (800,000 concurrents) and handle the spam attacks
... wait, what? If you're using Lambda functions for something as trivial as logging page views, you evidently have more money than sense.
The author is concerned about this story reading like an advert for AWS Shield, but to me it reads like a case study in when "Serverless" is a bad idea.