Slide 49
Slide 49 text
webhook
重複あり
{
"id": "evt_2Zj5zzFU3a9abcZ1aYYYaaZ1",
"object": "event",
"api_version": "2022-11-15",
"created": 1633887337,
"data": {
"object": {...}
}
2発目が飛んでくる時間はそんなに遅れてこないので
イベントの保存はしておく必要はあるけど
全部が全部保存しておく必要はない
(2分間だけとか?)
ElastiCache Redis
キャッシュにイベント保存しておいて、TTLで消える
ようにしておいて
Lambdaの前にSQSを入れなさい
TTLとか保存期間超えちゃった場合も怖いので
後段の処理で格納した後のDBなんかをチェックして