Skip to content

A simple notification system with live notification streaming powered by Kafka

Notifications You must be signed in to change notification settings

VinukaThejana/notifications

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notifications

A simple notification implementation built with Kafka and Go

How to run it

Prerequisites

  • Git

  • Docker

Steps

  • Clone the Repo
git clone [email protected]:VinukaThejana/notifications.git && cd notifications
  • Run the Kafka Broker and the Kafka management UI with docker.
cd init/ && docker compose up -d
  • Run the Producer to produce new notifications.
go run cmd/producer/producer.go
  • Run the consumer to consume notifications in real time as the user submits them.
go run cmd/consumer/consumer.go

About

A simple notification system with live notification streaming powered by Kafka

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages