Dezvoltarea aplicațiilor pe AWS
Ricardo Sueiras
Principal Technologist







PutRecords grupează până la 500 de înregistrări sau 5 MB per cerere.FailedRecordCount ajută la identificarea înregistrărilor eșuate.

GetRecords/sec.

TRIM_HORIZON: cea mai veche înregistrare disponibilă în shard.LATEST: următoarea înregistrare nouă.AT_SEQUENCE_NUMBER sau AFTER_SEQUENCE_NUMBER: de la un număr de secvență specific.AT_TIMESTAMP: la sau după un timestamp specificat.

BatchSize și MaximumBatchingWindow controlează dimensiunea lotului.ParallelizationFactor: invocări concurente per shard.BisectBatchOnFunctionError: împarte un lot cu erori pentru a izola înregistrările problematice.ReportBatchItemFailures: evită reluarea înregistrărilor deja procesate cu succes.OnFailure: trimite loturile neprocesabile într-un DLQ SQS sau SNS.











ProvisionedThroughputExceededException semnalează throttling.IncomingBytes și IncomingRecords în CloudWatch.WriteProvisionedThroughputExceeded pentru throttling.GetRecords.IteratorAgeMilliseconds: o valoare mare indică întârziere.


Dezvoltarea aplicațiilor pe AWS