개요

Serverless란

  • 프로비저닝, 관리할 인프라 없음
  • 소비 단위에 따라 자동으로 scaling
  • 내장된 보안/고가용성 컴퓨팅

[AWS 서버리스 서비스 목록 이미지]

서버리스 아키텍처 예시

Amazon API Gateway

  • cognito, lambda 등을 통해 인증 붙일 수 있음
  • 샘플 아키텍처

Amazon SQS

  • 완전관리형 메시지 대기열 서비스
  • 표준 대기열은 순서가 완전히 보장되지는 않는다. FIFO는 보장

Amazon SNS

Amazon Kinesis

AWS Step Functions

  • 시각적 워크플로우를 사용한 마이크로서비스 조정
  • 각 단계를 자동으로 시작하고 추적할 수 있다.
    • 로그 및 시각화 제공

[이미지]

  • Amazon State Language

실습 : 서버리스 아키텍처 구축