All case studies
Telecom4 months

Erlang Backend Rewrite for Bulk SMS Provider

Rewrote the messaging backend in Erlang, optimizing performance and cutting cloud costs by 30%.

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 →