Telecom4 months
Erlang Backend Rewrite for Bulk SMS Provider
Rewrote the messaging backend in Erlang, optimizing performance and cutting cloud costs by 30%.
3×
Throughput headroom
30%
Monthly compute cost reduction
99.95%
Delivery SLO achieved
The challenge
A monolithic Node.js service was throttling high-volume SMS bursts, forcing the team to over-provision Kubernetes clusters in three regions.
What we did
We redesigned the dispatcher as OTP applications with back-pressure aware queues, plus observability hooks that expose delivery lag in near real time.
The outcome
- 3× throughput headroom during carrier promotions.
- 30% reduction in monthly compute spend thanks to right-sized nodes.
- 99.95% delivery SLO with automated failover drills.
Stack & approach
Erlang/OTPKubernetesObservabilityBack-pressure queues
Work with us
Facing a similar challenge? Let's look at it together.
We embed in your team, diagnose the actual problem, and deliver a specific, measurable result. No drawn-out retainers. No vague roadmaps.
Start the conversation →