Desenvolvendo Aplicações na AWS
Ricardo Sueiras
Principal Technologist







PutRecords envia em lote até 500 registros ou 5 MB por requisição.FailedRecordCount ajuda a identificar registros com falha.

GetRecords/s.

TRIM_HORIZON: registro mais antigo disponível no shard.LATEST: o próximo novo registro.AT_SEQUENCE_NUMBER ou AFTER_SEQUENCE_NUMBER: de um número de sequência específico.AT_TIMESTAMP: no ou após um timestamp especificado.

BatchSize e MaximumBatchingWindow definem o formato do lote.ParallelizationFactor: execuções concorrentes por shard.BisectBatchOnFunctionError: divide lote com falha para isolar registros problemáticos.ReportBatchItemFailures: evita retentar registros já bem-sucedidos.OnFailure: envia lotes não processáveis para uma DLQ do SQS ou SNS.











ProvisionedThroughputExceededException sinaliza throttling.IncomingBytes e IncomingRecords no CloudWatch.WriteProvisionedThroughputExceeded para throttling.GetRecords.IteratorAgeMilliseconds: idade alta indica atraso.


Desenvolvendo Aplicações na AWS