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

Doubt on "scalability" of this architecture

オープン
#17 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Objective-C
スター
587
フォーク
108
PR マージ指標
30日以内にマージされた PR はありません

説明

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

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

アーキテクチャ図と引用されたバックエンドの説明から始め、その後、記載されている AWS Lambda の同時実行性の挙動と Amazon DynamoDB のアクセスモデルを確認してください。完了とは、スケーラビリティに関する主張とその限界について、明確で技術的に裏付けられた説明を文書化できている状態を指します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
aws
領域
backend, cloud, databases
issue の種類
ドキュメント
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
15/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。