Open1

AWSを使ったPush通知基盤について

YamahitsujiYamahitsuji

手法

SQS + Lambda

  • 重複排除にDynamoDBが必要そう。SQS FIFOを利用する手もあるけど、スループットとか平気だっけ?可視性タイムアウトも考慮すると厳密な重複排除はDynamoの条件付き書き込みかな
  • 作り込みの手間はかかる

https://tech.gunosy.io/entry/gunosy-push
https://developers.cyberagent.co.jp/blog/archives/11553/
https://qiita.com/mdNHT/items/fcab0217018f7943f510
https://canisterism.hatenablog.com/entry/2021/10/02/010722

SNS

最も手軽な手法。
レートリミットが気になる。上限緩和できたっけ?
https://note.com/navitime_tech/n/nbf1576925ffd
https://aws.amazon.com/blogs/compute/sending-mobile-push-notifications-and-managing-device-tokens-with-serverless-application/

Pinpoint