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.
- 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.
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.
- 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
The project is under development, and detailed instructions for setup and usage will be available soon. In the meantime:
Follow our updates and reach out for any questions or feedback.