AWS 서버리스 아키텍처 다이어그램

다이어그램노드 13개엔지니어링 · 클라우드 아키텍처한 번의 프롬프트로 생성
읽기 전용 미리보기

프롬프트

AWS 서버리스 아키텍처 다이어그램을 만들어 주세요

나만의 버전 만들기

프레임워크 소개

API 및 정적 자산 경로 살펴보기

이 다이어그램에는 11개의 구성 요소 노드가 있습니다. 클라이언트 앱은 CloudFront와 API Gateway에 연결됩니다. CloudFront는 S3 정적 자산으로 이어지고, API Gateway는 Cognito 인증과 Users, Orders, Payments로 표시된 세 개의 Lambda 함수에 연결됩니다.

Users와 Orders는 DynamoDB에 연결됩니다. Orders는 SQS 큐로도 이어지고, Payments는 SNS 알림으로 연결됩니다. 이 11개의 연결은 샘플 아키텍처를 서비스 수준에서 보여줄 뿐, 권한, 배포 구성, 큐 소비자 또는 장애 처리는 정의하지 않습니다.

구현 세부 정보를 추가하기 전에 이 다이어그램을 활용해 책임 경계를 논의해 보세요. SQS에 전달되는 이벤트의 이름을 정하고, 알림 구독자를 식별하며, 애플리케이션에 필요한 인증 및 오류 경로를 추가하세요. 이 캔버스는 배포된 AWS 환경이 아니라 아키텍처 스케치입니다.

포함 내용

얻는 것

  • 레이블이 지정된 애플리케이션 및 AWS 구성 요소 노드 11개
  • 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