Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Sentria is designed for telecom operators, aggregators, and enterprises to handle SMS traffic efficiently while ensuring high reliability, scalability, and dynamic adaptability to changing business needs.

License

Notifications You must be signed in to change notification settings

royalihasan/sentria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sentria: SMPP Load Balancer and Gateway

Sentria is a cutting-edge SMPP (Short Message Peer-to-Peer) Load Balancer and Gateway designed to optimize the management of SMS traffic for telecommunications providers and enterprises. Built with a modular and scalable architecture, Sentria ensures high availability, efficient routing, and seamless message delivery for mission-critical communication systems.

Key Features

  • Dynamic Load Balancing: Intelligent distribution of SMS traffic across multiple SMSCs.
  • High Availability: Fault-tolerant architecture minimizes downtime and ensures seamless operation.
  • Customizable Configurations: Centralized management for application-level, global, and component-specific settings.
  • Real-Time Monitoring: Actionable insights into system performance and message routing.
  • Scalable Design: Supports horizontal scaling to handle growing traffic demands.
  • Secure Communication: Built-in TLS support ensures safe and encrypted message transmission.

Project Status

Sentria is currently in active development. The team is focused on:

  • Implementing the Config Manager for centralized configuration and management.
  • Building robust integration with Redis, Kafka, and databases.
  • Developing advanced routing and failover mechanisms.
  • Enhancing real-time monitoring and reporting capabilities.

Stay tuned as we release incremental updates and new features.

Technologies Used

  • Programming Language: Java 23
  • Framework: Quarkus
  • Message Broker: Apache Kafka
  • In-Memory Store: Redis
  • Database: Relational database (e.g., PostgreSQL or MySQL)
  • Architecture: Modern Modular and scalable design with OOP principles
  • Security: TLS and secure authentication mechanisms

Getting Started

The project is under development, and detailed instructions for setup and usage will be available soon. In the meantime:

Stay Connected

Follow our updates and reach out for any questions or feedback.

About

Sentria is designed for telecom operators, aggregators, and enterprises to handle SMS traffic efficiently while ensuring high reliability, scalability, and dynamic adaptability to changing business needs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages