AWSサーバーレスアーキテクチャ図

ダイアグラム13ノードエンジニアリング · クラウドアーキテクチャ1つのプロンプトから作成
読み取り専用プレビュー

プロンプト

AWSサーバーレスアーキテクチャ図を作成してください

自分用に作り直す

フレームワークについて

APIと静的アセットへのパスをたどる

この図には11個のコンポーネントノードがあります。Client AppはCloudFrontとAPI Gatewayに接続されています。CloudFrontはS3 Static Assetsを指し、API GatewayはCognito Authと、Users、Orders、Paymentsと表示された3つのLambda関数に接続されています。

UsersとOrdersはDynamoDBに接続されています。OrdersはSQS Queueも指し、PaymentsはSNS Notificationsを指します。この11個の接続はサンプルアーキテクチャをサービスレベルで示すものであり、権限、デプロイ設定、キューコンシューマー、障害対応は指定していません。

実装の詳細を追加する前に、この図を使って責任範囲を検討してください。SQSに配置するイベントを定義し、通知の購読者を特定し、アプリケーションに必要な認証パスとエラーパスを追加します。このキャンバスはアーキテクチャのスケッチであり、デプロイ済みのAWS環境ではありません。

含まれる内容

得られるもの

  • 11個のアプリケーションおよびAWSコンポーネントノード
  • CloudFrontからS3へのパスとAPI Gatewayのパスを分離して表示
  • Users、Orders、PaymentsのLambda関数
  • バックエンド処理に関するDynamoDB、SQS、SNSの接続
ダイアグラム

AWSサーバーレスアーキテクチャ図

awsserverlesslambdaarchitecturecloud

✦ Free preview · Sign in to use

よくある質問

よくある質問

どのLambda関数がデータベースを共有していますか?

このサンプルでは、UsersとOrdersがDynamoDBに接続されています。PaymentsはSNSに接続されていますが、データベースへの接続は示されていません。

この例では、キューにコンシューマーがありますか?

いいえ。OrdersはSQSに送信しますが、図はそこで終わっています。これらのメッセージを処理するワーカーまたは下流サービスを追加してください。

この図からアーキテクチャをデプロイできますか?

この例では、コンポーネントとその接続のみを説明しています。デプロイ設定、アクセス権限、運用設定は別途定義する必要があります。

AWSサーバーレスアーキテクチャ図

無料で開始。クレジットカード不要。

Free preview · Sign in to use