Public Cloud/AWS

AWS - 이벤트 기반 아키텍처

공기반 코딩반 2023. 1. 16. 14:19
반응형

명령(교통경찰): 생성 주체가 대상에 행동에 대한 관심을 가지고 회신을 기다림

이벤트(신호등): 명령이 아닌 관찰한 내용, 생성 주체는 대상의 행동에 관심이 없음

 

 

 

이벤트 구성요소

- 사건의 내용

- 사건의 발생 시간주체

- 불변성(과거에 생성된 이벤트는 변경될 수 없음)

 

 

 

Amazon EventBridge

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

- 여러 이벤트가 모이는 통로

- 외부(On-premise)에서 던진 이벤트도 처리가 가능

- ex) EC2가 시작되면 --> SNS, SQS, Lambda로 처리

 

 

 

AWS API call via CloudTrail

- API가 호촐 -> CloudTrail이 이벤트 규칙을 트리거함 ->CloudTrail의 로그를 통해 이벤트를 활성화

- ex) 썸네일 생성

 

 

실습

- lambda 함수 업로드

- image 버킷에 업로드

- 버킷에서 이벤트 알림 생성

반응형

'Public Cloud > AWS' 카테고리의 다른 글

[AWS] - 이벤트 매칭 규칙  (0) 2023.01.17
[ AWS ]- 디커플링  (0) 2023.01.16
[ AWS ] ENI / VPC flow  (0) 2023.01.12
[ AWS ] IAM  (0) 2023.01.11
AWS NAT Gateway / Bastion Host  (0) 2023.01.11