Skip to content

A high-performance Rust-based notification service designed to handle events like account creation, transactions, and loan approvals. Built with Redis for queuing, PostgreSQL for tracking, and a worker service for sending notifications via email and SMS efficiently and reliably.

License

Notifications You must be signed in to change notification settings

rehan-adi/alertix-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notification System

This is a Rust-based notification system consisting of:

  • Backend: Handles incoming requests and interacts with the database.
  • Worker: Processes queued events and delivers notifications.

Current Structure

  • backend/: The HTTP API service.
  • worker/: The event processing and notification delivery service.

Features

  • Event-driven architecture with Redis queue.
  • Modular and scalable design for high traffic.

About

A high-performance Rust-based notification service designed to handle events like account creation, transactions, and loan approvals. Built with Redis for queuing, PostgreSQL for tracking, and a worker service for sending notifications via email and SMS efficiently and reliably.

Topics

Resources

License

Stars

Watchers

Forks