## Enable change data capture on RDS for MySQL applications that are using XA transactions This repository describe a solution to safely replicate data with XA transactions from MySQL applications to Amazon OpenSearch Service using Amazon Kinesis Data Streams and AWS Lambda. ![General description of the solution](./images/General_Desc.png) This repository contain 2 application 1. mysql-cdc 2. opensearch-writer ### mysql-cdc sample script that read data from MySQL binary logs and append the SQL data into Amazon Kinesis Data Stream ### opensearch-writer This library contains the package opensearch_writer and the config file and template file for deploring this package into AWS Lambda via [SAM- AWS Serverless Application Model](https://aws.amazon.com/serverless/sam/) ## Security See [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information. ## License This library is licensed under the MIT-0 License. See the LICENSE file.