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초 단위로 빌린다고 생각