Skip to content

jyotishp/kafka-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tweets Service

Usage

Compile protobuf files

make proto

Start the services

export AWS_REGION="us-east-1"
export DB_ENDPOINT="localhost:8000"
export DISABLE_SSL=true
make run

Swagger UI will be available at http://localhost:8080/swagger-ui

What is there in the package?

Tweets service

  • A gRPC service to create add tweets
  • This is proxied to POST /v1/api/tweet via grpc-gateway
  • Pushes the tweets to a kafka stream

Tweet Analyzer

  • Reads the tweets from kafka stream
  • Do a regular expression match on the message content
  • If there is a match, add the tweet to DynamoDB

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published