Skip to content

Real-time notification system built with Go and Kafka

Notifications You must be signed in to change notification settings

gutyoh/kafka-notify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-Time Notification System with Go and Kafka

A simple real-time notification system built with Go and Apache Kafka. This project demonstrates the integration of Kafka's event streaming capabilities with Go to create a basic notification system.

📚 Detailed Tutorial

For an in-depth explanation of this project, including step-by-step instructions and code breakdowns, check out the full article on freeCodeCamp:

How to Build a Real-Time Notification System with Go and Kafka

🚀 Features

  • Basic real-time notifications: Send messages between users
  • Kafka integration: Uses Kafka as a message broker
  • Go implementation: Leverages Go's concurrency for the consumer group
  • Simple API: HTTP endpoints for sending and retrieving notifications
  • Docker setup: Easy Kafka setup using Docker Compose

🛠️ Technologies Used

About

Real-time notification system built with Go and Kafka

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages