Développer des applications sur AWS
Ricardo Sueiras
Principal Technologist







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

GetRecords/s.

TRIM_HORIZON : plus ancien enregistrement du fragment.LATEST : le prochain nouvel enregistrement.AT_SEQUENCE_NUMBER ou AFTER_SEQUENCE_NUMBER : à partir d'un numéro de séquence.AT_TIMESTAMP : à l'horodatage indiqué ou après.

BatchSize et MaximumBatchingWindow définissent la forme des lots.ParallelizationFactor : appels concurrents par fragment.BisectBatchOnFunctionError : scinde un lot en échec pour isoler les éléments problématiques.ReportBatchItemFailures : évite de relire les éléments déjà réussis.OnFailure : envoie les lots non traitables vers une file DLQ SQS ou SNS.











ProvisionedThroughputExceededException signale l'étranglement.IncomingBytes et IncomingRecords dans CloudWatch.WriteProvisionedThroughputExceeded pour l'étranglement.GetRecords.IteratorAgeMilliseconds : un âge élevé indique un retard.


Développer des applications sur AWS