Doubt on "scalability" of this architecture
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 15/100
Research direction
Start with the architecture diagram and the quoted backend description, then review the stated AWS Lambda concurrency behavior and Amazon DynamoDB access model. Done should mean documenting a clear, technically supported explanation of the scalability claim and its limits.
Written by the indexing model from the issue text.
Description
The Architecture diagram states
Mobile applications require a highly scalable backend infrastructure to support the variable usage created by mobile users. AWS Lambda runs code in response to requests and automatically manages and scales the underlying resources. Lambda Function 1 provides a synchronous endpoint for users to store and retrieve unstructured data from Amazon DynamoDB.
My doubt is the statement that this supports a "highly scalable backend". Since the API requests are served from Lambda functions which are inherently limited to 1000 concurrent connections by default. To support even 10K users using an app you would need a minimum of 10K Lambda sessions. Since this serverless architecture does not support connection pooling, many DBs will not support this amount of concurrent "clients". So my question is how is this "highly scalable"?
- Dominant language
- Objective-C
- Stars
- 587
- Forks
- 108
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from aws-samples/lambda-refarch-mobilebackend
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
aws-samples/lambda-refarch-mobilebackend#16 · 11 comments · 11 reactions ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
aws-samples/lambda-refarch-mobilebackend#11 · 3 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
aws-samples/lambda-refarch-mobilebackend#9 · 1 reaction ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
aws-samples/lambda-refarch-mobilebackend#5 · 8 comments ·
All issues in aws-samples/lambda-refarch-mobilebackend
Similar issues
-
clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster P2
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
openclaw/openclaw-facetime#40 · 2 comments · 1 reaction ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
noah-nuebling/mac-mouse-fix#2054 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
obsproject/obs-studio#13918 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
SwiftOldDriver/iOS-Weekly#5439 · 1 comment ·