Розроблення застосунків на AWS
Ricardo Sueiras
Principal Technologist







PutRecords формує пакети до 500 записів або 5 MB на запит.FailedRecordCount допомагає виявити помилкові записи.

GetRecords/с.

TRIM_HORIZON: найстаріший доступний запис у шарді.LATEST: наступний новий запис.AT_SEQUENCE_NUMBER або AFTER_SEQUENCE_NUMBER: від вказаного sequence number.AT_TIMESTAMP: у вказаний час або після нього.

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











ProvisionedThroughputExceededException означає тротлінг.IncomingBytes і IncomingRecords у CloudWatch.WriteProvisionedThroughputExceeded для тротлінгу.GetRecords.IteratorAgeMilliseconds: великий вік означає лаг.


Розроблення застосунків на AWS