Small point: what really is the advantage in pushing those services 'to the edge'?
AWS lambdas, when they are warm, are fast.
Supposing there is a 100ms extra response time due to non-edge and AWS Lambda for whatever reason - is 100ms really the issue when you're facing a blast of 1.5M users? Issn't it the sheer onslaught of scale that is the concern?
It'd seem to be Static hosting some content on S3 + Lambda+Stripe basically would handle the task no problem.
AWS lambdas, when they are warm, are fast.
Supposing there is a 100ms extra response time due to non-edge and AWS Lambda for whatever reason - is 100ms really the issue when you're facing a blast of 1.5M users? Issn't it the sheer onslaught of scale that is the concern?
It'd seem to be Static hosting some content on S3 + Lambda+Stripe basically would handle the task no problem.
Or am I missing something?