DynamoDB Streams
Fonction d'AWS : DynamoDB expose son journal des modifications (insertion, mise à jour, suppression) sous forme de flux. Usages : architecture événementielle, déclencher une Lambda à chaque changement de donnée, synchroniser un autre magasin (OpenSearch, Redshift), journal d'audit.
Les enregistrements sont conservés 24 h et lus via l'API Kinesis ou directement par des déclencheurs Lambda. L'ordre est préservé au sein de chaque shard. Le mode NEW_AND_OLD_IMAGES contient l'état avant et après. DynamoDB Streams + Lambda, c'est de la réplication CDC — le duo le plus utilisé de la pile AWS. Kinesis Data Streams est similaire mais distinct (plus cher, plus de fonctions). Tarification : la rétention de 24 h est gratuite, ce sont les invocations Lambda que l'on paie.