Real time trading volume aggregation in Kafka

AWS MSK Serverless Live Demo

This project consist of four projects. Each project has its own documentation in README.md

Getting started AWS MSK Serverless

Getting Started (Local Development)

# init local kafka
docker-compose up -d

Then start the application in the following sequence:

Deploy

# install AWS Cloud Development Kit
nvm install 16
nvm use 16
npm install -g aws-cdk

# deploy
cd cdk
cdk deploy EcrStack
cdk deploy VpcStack
cdk deploy FargateStack

Resources for learning

Always use jib to build java/kotlin image

https://cloud.google.com/java/getting-started/jib

Kotlin Coroutine (Actor model)

Ktor websocket

Kafka Stream

AWS Glue (Kafka Schema Registry)

GitHub

View Github