Développer des applications sur AWS
Ricardo Sueiras
Principal Technologist







PutRecords regroupe jusqu'à 500 enregistrements ou 5 Mo par requête.FailedRecordCount aide à identifier les enregistrements en échec.

GetRecords/s.

TRIM_HORIZON : plus ancien enregistrement disponible du shard.LATEST : le prochain nouvel enregistrement.AT_SEQUENCE_NUMBER ou AFTER_SEQUENCE_NUMBER : à partir d'un numéro de séquence donné.AT_TIMESTAMP : à ou après un horodatage spécifié.

BatchSize et MaximumBatchingWindow définissent la forme des lots.ParallelizationFactor : invocations simultanées par shard.BisectBatchOnFunctionError : scinde un lot en échec pour isoler les éléments « poison ».ReportBatchItemFailures : évite de relancer les enregistrements déjà réussis.OnFailure : envoie les lots non traitables vers une DLQ SQS ou SNS.











ProvisionedThroughputExceededException signale un bridage.IncomingBytes et IncomingRecords dans CloudWatch.WriteProvisionedThroughputExceeded pour détecter le bridage.GetRecords.IteratorAgeMilliseconds : un âge élevé indique un retard.


Développer des applications sur AWS