Challenge Overview
Challenge objectives
-
Change the existing implementation from Apache Kafka to AWS Kinesis
Tech stack
-
Node.js
-
Apache Kafka
-
AWS Kinesis
-
MongoDB
-
GitHub
-
Azure DevOps
Code access
Repo: https://github.com/tc-bluesource/github-devops-sync-receiver
Branch: develop
You will find a link on the challenge forum that can be used to get access to the repo (in case you don’t have already).
Detailed requirements
As part of this challenge, you need to change the current implementation so instead of using Apache Kafka, we’ll use AWS Kinesis.
Update all related configurations.
Update all related documentation.
Update all tests so they pass.
What to submit
Submit a git patch for the latest commit in the develop branch of the repo along with instructions on how to apply your patch file and test your submission.