Amazon DynamoDB integrations
Why DynamoDB?
With Amazon DynamoDB, you can easily integrate your workloads with Amazon DynamoDB Accelerator (DAX) for up to 10 times performance improvement, Amazon OpenSearch Service to enable real-time search and analytics capabilities, and a variety of other AWS services. DynamoDB provides you the flexibility to integrate with a broad range of AWS services that meet your use case requirements.
DynamoDB zero-ETL integrations
DynamoDB enables several zero-ETL integrations with other AWS services. These no-code, fully managed integrations automate the extraction, transformation, and loading of data from DynamoDB to other AWS services. They seamlessly replicate your data to the destination service and don’t impact your production workload. Finally, the integrations save you weeks of engineering effort needed to design, build, and manage data pipelines and let you instead focus on your core engineering problems.
DynamoDB zero-ETL integration with Amazon SageMaker Lakehouse
This zero-ETL integration allows you to run a broad range of analytics and machine learning (ML) such as SQL analytics, search analytics, business intelligence, generative AI and more. In a few quick steps in the AWS Management Console, you have the flexibility to select the DynamoDB tables to replicate to SageMaker Lakehouse.
DynamoDB zero-ETL integration with Amazon Redshift
This zero-ETL integration makes it easier to perform analytics and ML. You choose the DynamoDB tables you want to analyze and have the DynamoDB data replicated to Amazon Redshift within a few minutes of data being written in DynamoDB. You can then take advantage of the analytics and ML capabilities of Amazon Redshift with rich SQL support, materialized views, data sharing, and schema-less querying capabilities to further transform and enrich your data.
DynamoDB zero-ETL integration with Amazon OpenSearch Service
This zero-ETL integration allows you to perform near real-time search analytics. Create indexes to perform full-text search, vector search, geospatial search, and more. OpenSearch Service searches and aggregations work together with DynamoDB queries to enable interactive, performant applications. DynamoDB customers can now use the extensive search and ML capabilities of OpenSearch Service to offer new experiences that boost user engagement and improve satisfaction with their applications.
You can quickly create your first pipeline from the Integrations tab in the DynamoDB console. The integration uses OpenSearch ingestion pipelines to define and process the transforming, routing, and mapping of your DynamoDB data to specific OpenSearch Service indexes.
Event-based triggers with AWS Lambda
AWS Lambda triggers for Amazon DynamoDB enable you to easily set up custom logic to run in response to any changes to an item in DynamoDB. You can quickly create your first trigger from the Exports and Streams tab in the DynamoDB console, after enabling DynamoDB Streams. After configuring your trigger, your Lambda code can trigger within seconds of any changes to the data in your table.
With AWS Lambda triggers for DynamoDB, you can easily build database triggers to validate and enrich data, integrate with other services by replicating the data, or build entire event-driven architectures, such as order fulfillment or media processing, that react to data modification in DynamoDB tables. The Lambda function can perform any actions you specify, such as sending a notification or initiating a workflow.
DynamoDB Accelerator
Amazon DynamoDB Accelerator (DAX) is a fully managed, highly available caching service built for Amazon DynamoDB. DAX delivers up to a 10 times performance improvement—from milliseconds to microseconds—even at millions of requests per second. DAX manages all the cache invalidation and data population to add in-memory acceleration to your DynamoDB tables. DAX is an inline cache so if the cached item doesn’t exist or is stale, DAX will automatically pass through to the underlying table.
Now you can focus on building great applications for your customers without worrying about performance at scale. As DAX is compatible with existing DynamoDB API calls, no application changes are required making it easy to get started.