In this chapter, the following recipes will be covered:
- Creating a data lake
- Applying the event-first variant of the Event Sourcing pattern
- Creating a micro event store
- Applying the database-first variant of the Event Sourcing pattern with DynamoDB
- Applying the database-first variant of the Event Sourcing pattern with Cognito datasets
- Creating a materialized view in DynamoDB
- Creating a materialized view in S3
- Creating a materialized view in Elasticsearch
- Creating a materialized view in a Cognito dataset
- Replaying events
- Indexing the data lake
- Implementing bi-directional synchronization