Sviluppare applicazioni su AWS
Ricardo Sueiras
Principal Technologist







PutRecords fa batch fino a 500 record o 5 MB per richiesta.FailedRecordCount aiuta a individuare i record falliti.

GetRecords/sec.

TRIM_HORIZON: il record più vecchio nello shard.LATEST: il prossimo record nuovo.AT_SEQUENCE_NUMBER o AFTER_SEQUENCE_NUMBER: da un sequence number specifico.AT_TIMESTAMP: a o dopo un timestamp specificato.

BatchSize e MaximumBatchingWindow definiscono forma e dimensione dei batch.ParallelizationFactor: invocazioni concorrenti per shard.BisectBatchOnFunctionError: divide un batch in errore per isolare i record problematici.ReportBatchItemFailures: evita retry di record già riusciti.OnFailure: invia batch non processabili a una DLQ SQS o SNS.











ProvisionedThroughputExceededException segnala throttling.IncomingBytes e IncomingRecords in CloudWatch.WriteProvisionedThroughputExceeded per il throttling.GetRecords.IteratorAgeMilliseconds: età alta indica lag.


Sviluppare applicazioni su AWS