We have a mobile game that sends events to our server. Then we write to Kinesis Firehose (that writes to s3) using Kinesis Agent. One of the fields is device_id. We wish to have a table in dynamodb that for each device_id we remember the day of first time playing (the time of the first event we got for that device_id). This should be updated at real time(or as near real time as possible) How should we do it? With Lambda? With Kinesis Analytics? Any other solution?
Thanks