Developing Applications on AWS
Ricardo Sueiras
Principal Technologist







PutRecords sdružuje až 500 záznamů nebo 5 MB na požadavek.FailedRecordCount pomáhá identifikovat neúspěšné záznamy.

GetRecords/s.

TRIM_HORIZON: nejstarší dostupný záznam v shardu.LATEST: příští nový záznam.AT_SEQUENCE_NUMBER nebo AFTER_SEQUENCE_NUMBER: od konkrétního sekvenčního čísla.AT_TIMESTAMP: od zadaného časového razítka nebo po něm.

BatchSize a MaximumBatchingWindow řídí podobu dávky.ParallelizationFactor: souběžné vyvolání na shard.BisectBatchOnFunctionError: rozdělí chybnou dávku a izoluje problematické záznamy.ReportBatchItemFailures: zabrání opakovanému zpracování již úspěšných záznamů.OnFailure: odesílá nezpracovatelné dávky do SQS nebo SNS DLQ.











ProvisionedThroughputExceededException signalizuje throttling.IncomingBytes a IncomingRecords v CloudWatch.WriteProvisionedThroughputExceeded kvůli throttlingu.GetRecords.IteratorAgeMilliseconds: vysoká hodnota značí zpoždění.


Developing Applications on AWS