This is Node JS Kinesis app, using AWS, Typescript, and MySQL. It monitors a MySQL bin log and pushes the streaming database change into a kinesis stream. Create a MySQL replica user in order to start streaming database changes to the bin log.
- Install a text editor, e.g. Visual Studio Code is recommended
- Install Node, e.g. brew install node
- Clone the repository
- Run
npm / yarn install
- Run
npm run build
to compile the typescript into the dist folder. - Run
npm start
to run the application.
- Code reviews are done via pull requests
- Never commit directly to develop, staging, or master