# Integrations

## With S3

### Large Objects Pattern

* This pattern is used to store large objects in S3.
* Metadata of the large object will be stored in DynamoDB.
* When retrieving data first retrieve metadata from DynamoDB and then will retrieve the data from S3 using that metadata.

### Indexing S3 Metadata

* This involves storing large object into S3.
* While uploading the object a Lambda will be invoked.
* This lambda will store object's metadata into DynamoDB Table.
* This will allow to index the S3 object data using DynamoDB.
