1. AWS DynamoDB Streams
A quick introduction
Chris Richardson
Author of POJOs in Action
Founder of the original CloudFoundry.com
@crichardson
@crichardson
chris@chrisrichardson.net
http://plainoldobjects.com
http://microservices.io
2. @crichardson
What is a DynamoDB
Stream?
An ordered sequence of changes to items in a DynamoDB table:
Puts, updates, and deletes performed in last 24 hours
Sharded for scalability
Kinda like: message queue or Kafka topic
Similar to Kinesis streams
Subscribe to a stream to track the changes made to a table
Real time analytics
Cross region replication
Maintain materialized view tables
...
3. Creating a table with a stream
KEYS,
OLD_IMAGE
and/or
NEW_IMAGE
@crichardson