aws-samples / aws-samples/lambda-refarch-mobilebackend

Doubt on "scalability" of this architecture

Ouverte
#17 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Objective-C
Étoiles
587
Forks
108
Métriques de merge des PR
Aucune PR mergée en 30 j

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"?

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par le diagramme d’architecture et la description du backend citée, puis examinez le comportement de concurrence indiqué d’AWS Lambda et le modèle d’accès d’Amazon DynamoDB. Le travail sera considéré comme terminé lorsqu’une explication claire et techniquement étayée de l’affirmation concernant la scalabilité et de ses limites sera documentée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
aws
Domaine
backend, cloud, databases
Type d'issue
Documentation
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
15/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.