Разработка приложений на AWS
Ricardo Sueiras
Principal Technologist







PutRecords группирует до 500 записей или 5 МБ на запрос.FailedRecordCount помогает выявить неудавшиеся записи.

GetRecords/с.

TRIM_HORIZON: самая старая доступная запись в шарде.LATEST: следующая новая запись.AT_SEQUENCE_NUMBER или AFTER_SEQUENCE_NUMBER: с определённого порядкового номера.AT_TIMESTAMP: начиная с указанной метки времени или после неё.

BatchSize и MaximumBatchingWindow управляют формой пакета.ParallelizationFactor: число параллельных вызовов на шард.BisectBatchOnFunctionError: делит проблемный пакет для изоляции сбойных записей.ReportBatchItemFailures: исключает повторную обработку уже успешных записей.OnFailure: отправляет необрабатываемые пакеты в очередь SQS или SNS DLQ.











ProvisionedThroughputExceededException сигнализирует о троттлинге.IncomingBytes и IncomingRecords в CloudWatch.WriteProvisionedThroughputExceeded для обнаружения троттлинга.GetRecords.IteratorAgeMilliseconds: высокое значение указывает на отставание.


Разработка приложений на AWS