We are trying to determine the best shard-iterator-type for our lambda but I'm getting mixed information about the functionality of the shard iterator type AFTER a lambda has been deployed for the first time.
I have been told that if we use a shard-iterator-type of LATEST that when we go to deploy a updated version of the lambda we will loose messages since the lambda will just always pull the most recent messages from kinesis and will ignore the ones it didn't process while it was being deployed.
My question is: is this correct?