본문으로 건너뛰기

AWS ETC

· 약 2분

이벤트 기반 아키텍처

이벤트의 특성

  • 명령 : 생성 주체가 대상의 행동에 대한 관심을 가지고 회신을 기다림
  • 이벤트 : 생성주체는 대상의 행동에 관심이 없음
  • AWS에서는 대부분의 액션들이 모두 이벤트로 구성

Amazon EventBridge

  • 자체 애플리케이션, 통합 Software-as-a-Service(SaaS) 애플리케이션 및 AWS 서비스에서 생성된 이벤트를 사용하여 이벤트 기반 애플리케이션을 대규모로 손쉽게 구축할 수 있는 서버리스 이벤트 버스

AWS Lambda

AWS Lambda의 개념

  • 서버를 프로비저닝 또는 관리하지 않고도 실제로 모든 유형의 애플리케이션 또는 벡엔드 서비스에 대한 코드를 실행할 수 있는 이벤트 중심의 서버리스 컴퓨팅 서비스

AWS Lambda의 특징

  • 다양한 언어 지원 : Java, C#, Go, Node.Js, Python, Ruby
  • Lambda의 두가지 호출 방법 : Event 기반, 직접 혹은 API Gateway를 통해서
  • 저렴한 가격 : 처음 100만 건 호출 무료, 이후 100만 건당 $0.2
  • 0.1초 단위로 빌린다고 생각