https://www.youtube.com/watch?v=w7fPh7Z0S8E&list=PLfth0bK2MgIZk4wlPlWItvr5oclZiZ4La
aws강의실 유튜브 보고 정리함!
Amazon Simple Email Service
SES를 구성하여 트랜잭션, 마케팅 또는 대량의 이메일 커뮤니케이션을 포함한 다수의 이메일 사용 사례를 지원 가능함
이메일을 보낼 수도 받을 수도 있음
이메일을 받은 경우 Lambda 호출, SNS 호출, S3에 이메일 저장 등 처리 가능
대량의 이메일을 보내고 싶다면 샌드박스 모드 해제 필요[aws support center]
Amazon Simple Queue Serivice
AWS에서 제공하는 큐 서비스
다른 서비스에서 사용할 수 있도록 메세지를 잠시 저장하는 용도
최대 256kb, 최대 14일 까지 저장 가능 / SNS는 메시지를 저장하지 않지만 SQS는 저장함
하나의 메시지를 한 번만 처리
디커플링[느슨한 연결]을 수립하려 사용
출처 : AWS 강의실/AWS : SES vs SQS vs SNS 정리
Amazon Simple Notification Service
하나의 토픽을 여러 주체가 구독 - 토픽에 전달된 내용을 구독한 모든 주체가 전달받아 처리
하나의 메세지를 여러 서비스에서 처리 >> 구독한 모든 주체가 토픽을 처리
Fan Out Architecture >> 받은 데이터 등을 여러 주체들에게 증폭 시킴
SNS
여러 서비스에 메시지를 전달하기 위해 사용
하나의 메시지를 여러 서비스에서 처리
메시지 보관 불가능
PUSH 방식으로 전달 - 메시지를 직접 서비스에게 전달한다
Fan Out 방식으로 아키텍처 활용
SQS
특정 작업을 다음 서비스로 넘겨주기 위해 사용
하나의 메시지는 한 번만 처리
최대 14일 간 메시지 보관 가능
PULL 방식으로 전달 - 다른 서비스에서 SQS로 요청을 보내서 메시지를 가져감
디커플링으로 아키텍처에서 활용 가능