Mengembangkan Aplikasi di AWS
Ricardo Sueiras
Principal Technologist







PutRecords membundel hingga 500 rekaman atau 5 MB per permintaan.FailedRecordCount membantu mengidentifikasi rekaman gagal.

GetRecords/detik.

TRIM_HORIZON: rekaman tertua yang tersedia di shard.LATEST: rekaman baru berikutnya.AT_SEQUENCE_NUMBER atau AFTER_SEQUENCE_NUMBER: dari nomor urut tertentu.AT_TIMESTAMP: pada atau setelah cap waktu tertentu.

BatchSize dan MaximumBatchingWindow mengatur bentuk batch.ParallelizationFactor: pemanggilan bersamaan per shard.BisectBatchOnFunctionError: membelah batch gagal untuk mengisolasi poison pill.ReportBatchItemFailures: menghindari mengulang rekaman yang sudah berhasil.OnFailure: mengirim batch tak terproses ke SQS atau SNS DLQ.











ProvisionedThroughputExceededException menandakan throttling.IncomingBytes dan IncomingRecords di CloudWatch.WriteProvisionedThroughputExceeded untuk throttling.GetRecords.IteratorAgeMilliseconds: usia tinggi menandakan lag.


Mengembangkan Aplikasi di AWS