High-throughput messaging platform
2026 · LivenShort message service center component deployed to Core IMS infrastructure, sustaining ~70K req/min in production, and tested for ~300K req/min in internal environment.
Problem
Register subscribers and forward SMS traffic at high volume, while ensuring interoperability with multiple mobile network operators though different protocols. It was designed around an asynchronous pub/sub architecture with Redis-based caching for low-latency lookups
Contributions
- Designed the initial architecture and continued evolving it as the system matured.
- Led a team of 8 engineers to deliver the project, including technical reviews and removing delivery blockers.
- Translated standardized requirements and specific business needs into technical specifications for implementation and documentation.
- Maintained high test coverage with unit tests and integration pipelines using Testcontainers to validate communication between components in realistic scenarios.
- Set up the load testing and profiling environment, ran performance tests, reported results, and proposed improvements to validate production readiness.
- Carefully improved application performance, including analyzing CPU bound versus I O bound workloads and moving non critical operations to asynchronous processing to optimize single threaded performance on critical request paths.
Stack
- Node.js & TypeScript
- Postgres
- Redis
- Prometheus
- RabbitMQ
- Grafana
- Testcontainers