Skip to content

ChethanPallempati/event-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Event-Driven Notification Platform

A production-style distributed backend system designed to handle asynchronous event processing with high reliability and scalability.

Architecture

Client → API Gateway → RabbitMQ → Worker

Redis (Rate Limiting)

Failures → Retry → Dead Letter Queue (DLQ)

##Features

  • JWT-based Authentication
  • Redis Sliding Window Rate Limiting
  • Asynchronous Event Processing (RabbitMQ)
  • Retry Mechanism for Failures
  • Dead Letter Queue (DLQ)
  • Dockerized Microservices Architecture

Tech Stack

  • Node.js (Express)
  • RabbitMQ
  • Redis
  • Docker & Docker Compose

About

Distributed event-driven backend system with JWT authentication, Redis rate limiting, RabbitMQ queue, retry logic, and DLQ. Built using Node.js and Docker.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors