서비스 리텐션 상승을 위해 푸시/알림 기능 설계 및 개발
- Python3.8
- AWS
- Lambda (Serverless)
- RDS (DB)
- SQS (Message Queue)
- FCM (Firebase Cloud Messaging)
- 정책에 따른 ‘푸시 메세지 타입’과 ‘발송자에 대한 정보’를 SQS에 전달합니다.
- 푸시 메세지 타입과 발송자의 유효성을 검증합니다.
- 푸시 대상이 되는 사용자들을 식별하고 유저의 fcm token 정보와 함께 조회합니다.
- FCM에 보낼 메세지를 세팅하여 전달합니다.
- FCM에서 대상 유저들에게 푸시/알림을 전송합니다.