Skip to content
All work
Case studySparrow SMS

From a single instance to automated delivery

The leading SMS VAS provider in Nepal moved from a single EC2 instance to AWS CodeBuild and CodeDeploy pipelines with dynamic AMI packs and autoscaling.

Client
Sparrow SMS
Industry
Messaging · SMS VAS

Project overview

Janaki Technology Pvt. Ltd. is one of Nepal’s leading communication technology companies, renowned for products like Sparrow SMS, Enterprise Messaging for WhatsApp and Viber, Auto Voice broadcast, etc. These platforms empower enterprises, educational institutions, NGOs, and government bodies to engage with large audiences via SMS, voice, and web. As Janaki expands its customer base and service offerings, it requires a cloud-native infrastructure that ensures scalability, reliability, and operational efficiency.

The challenge

With growing demand and increasing data volume, Janaki Technology faced several infrastructure challenges that hindered optimal performance and innovation:

  1. Limited scalability in the single-instance hosting setup to handle peak-time traffic
  2. Need for improved observability and automated failover
  3. Fragmented architecture that added complexity in maintaining high availability
  4. Manual deployment pipelines increasing operational overhead

To continue serving large-scale campaigns and mission-critical communications, a modern, AWS-based architecture was essential.

The solution

Janaki Technology, the team behind Sparrow SMS, collaborated with KTM One, an AWS Consulting Partner, to develop a cloud-native proof of concept focused on infrastructure modernization and delivery optimization. The objective was to streamline operations, improve scalability, and ensure the reliability of their messaging and voice workflows. As part of this transformation, KTM One designed a modular architecture that prioritised Amazon RDS to power structured data management. RDS enabled Janaki Technology to offload database maintenance, automate backups, and optimize query performance without provisioning physical servers. It offered a dependable backbone for storing and querying high-volume campaign data, logs, and configuration metadata with consistency and speed.

Autoscaling compute

The architecture adopted an auto-scaling group of Amazon EC2 instances, enabling dynamic compute capacity based on incoming traffic. These instances were integrated with AWS Systems Manager (SSM) to streamline instance-level operations and configuration management, enhancing control and consistency across deployments. Amazon S3 was used for storing static assets, media, and logs, providing secure and durable storage that could be accessed both by the application and internal teams via an encrypted VPN connection from the on-premise environment.

Automated delivery

Deployment automation was a key objective. Using AWS CodeBuild and Packer, custom Amazon Machine Images (AMIs) were built and versioned. These were then seamlessly deployed through AWS CodeDeploy, ensuring continuous delivery without service interruptions. The automation pipeline enabled rapid updates, rollback support, and consistent environment provisioning.

Security and notifications

To support outbound communications, Amazon SES was integrated for email-based notifications and system alerts, while IAM managed secure identity and access control policies across the environment. This architecture gave Janaki a modern, cloud-native platform capable of scaling elastically, securely connecting with on-premise resources, and accelerating feature delivery cycles, all while reducing operational complexity.

Why Janaki chose KTM One

Janaki Technology selected KTM One for its local expertise, rapid execution, and deep knowledge of AWS best practices. KTM One tailored the AWS architecture to match Janaki’s communication-heavy workloads, ensuring low latency and multi-region reliability.

The collaborative engagement model helped Janaki’s in-house team get hands-on with AWS services, preparing them for long-term self-reliance. KTM One also provided cost insights and sandbox testing to keep experimentation efficient and budget-friendly.

Outcomes and impact

  • Reliable message and voice delivery during high-volume campaigns
  • Reduced infrastructure complexity with managed services
  • Real-time observability of campaign health and system load
  • Faster iteration and deployment of new features
  • Clear path to multi-channel AI-driven engagement

Looking ahead

Janaki Technology plans to expand its use of AWS by adopting services like Amazon ElastiCache for performance optimization and AWS Step Functions for orchestrating complex campaign workflows. With KTM One as its cloud partner, Janaki is well-positioned to lead Nepal’s digital engagement space with secure, scalable, and innovative platforms.

Start a conversation

Let's buildwhat’s next.

Whether you're modernizing infrastructure, launching a product, improving reliability or scaling your cloud — let's talk.