ICS Mobile
Telecom
DevOps
Scalability

From 500 to 3,000 TPS — Telecom Messaging at Scale

Re-architected a telecom messaging pipeline from 500 to 3,000 TPS — a 6× throughput lift that silenced client complaints across SMS, WhatsApp, and RCS.

Region

Global

Duration

14 months

Team

5 engineers

Engagement

Re-architecture + platform engineering

ICS Mobile logo

Throughput

500 → 3,000 TPS

Complaints

Regular → Zero client complaints

Channels

SMS, WhatsApp & RCS — all near real-time

The Challenge

What they were up against

ICS Mobile's messaging platform for SMS, WhatsApp, and RCS was handling only 500 TPS with regular client complaints about delays and failures.

  • Messaging throughput capped at 500 TPS — far below channel demand

  • Frequent customer escalations about delivery delays across channels

  • No parallelism between SMS, WhatsApp, and RCS pipelines

  • Monitoring invisible to ops during peak hours

Our Approach

How we moved in

Complete Kubernetes migration. We re-architected the messaging pipeline for parallel processing across all channels.

  • End-to-end pipeline profiling to locate the true bottlenecks

  • Re-architected around event streams with per-channel workers

  • Kubernetes migration with horizontal auto-scaling

  • Observability rebuilt with Prometheus + Grafana dashboards

What we built

The solution, in detail

01

Parallel processing across SMS, WhatsApp, and RCS channels

02

Back-pressure and retry semantics wired into the message bus

03

Per-tenant rate limiting and quota management

04

Real-time dashboards for delivery rate and error budget

Business Impact

The outcomes that matter

Throughput lifted from 500 to 3,000 TPS — 6× capacity

Zero client complaints post-launch across all channels

Near real-time delivery maintained under peak load

Ops team now has live visibility into every dispatch

Throughput

500 → 3,000 TPS

Transactions per second

Complaints

Regular → Zero client complaints

Client satisfaction

Channels

SMS, WhatsApp & RCS — all near real-time

Multi-channel delivery

We went from telling customers to wait to telling them it's already delivered. That's the difference Qilin Lab made.
ICS Mobile logo

Head of Platform

ICS Mobile

Technology Stack

Built with

Kubernetes
Docker
RabbitMQ
Node.js
AWS
Prometheus
Grafana

Related Case Studies

Spend The Bits — B2B Finance Application & Retail Crypto Wallet
Spend The Bits
Fintech

B2B Finance Application & Retail Crypto Wallet

Rebuilt a payments platform end-to-end and lifted uptime from 80% to 99.9% — turning infrastructure from a liability into a revenue guarantor.
Uptime
80% → 99.9%
Development
DevOps
Scalability
Eduley — Canada's Leading Learning Management System
Eduley
EdTech

Canada's Leading Learning Management System

Powering Canada’s leading LMS with DRM-secured content delivery and Kubernetes-grade scale — thousands of students and educators in concurrent session.
Users
Thousands of active students and teachers
Development
DevOps
Security
Scalability
AllIndex — Institutional-Grade Backtesting & Tax Loss Harvesting Platform
AllIndex
Fintech

Institutional-Grade Backtesting & Tax Loss Harvesting Platform

Built an institutional backtesting and tax-loss-harvesting engine delivering sub-second analytics to Bloomberg-tier clients on a 99.99% SLA.
Performance
Sub-second backtesting on large datasets
Development
DevOps
Scalability

Have a similar challenge?

Let's discuss how we can deliver the same kind of results for your business.

Get in Touch