Mobile IOT Solutions



Customer  One of the largest mobile IOT solutions provider

Size  300+ users worldwide

project overview

Our Client, one of the leading mobile IOT solutions providers, was building an application

that helped bind their network infrastructure capabilities with enterprise & open cloud

systems and deliver ready to use mobile micro apps (app spots) bundled with studio to

create differentiated experiences. As their product portfolio increased, they started running into infrastructure provisioning and software delivery challenges. Aplima was brought on-board to consult on the project and recommend a solution. AWS became the platform of choice as it met most of the customer’s requirements such as high availability of the mobile application, fault tolerance, scalability, security, lower costs and improvement in the maintenance and monitoring of infrastructure


As part of the solution design, leveraged highly scalable and available Route 53 service to

route end user requests to infrastructure running in AWS. Within AWS, Virtual Private

Cloud (VPC) was used to provision a logically isolated section of the AWS Cloud for the

customer. This gave complete control of virtual networking environment, including

selection of Customer’s own IP address range, creation of public and private subnets in

multiple availability zones for disaster recovery, and configuration of route tables and

network gateways. Highly available NAT Gateway were used as a means to connect EC2

instances in private subnets to connect to internet, OpenVPN and hardened Bastion Hosts to allow corporate users login to AWS infrastructure, Elastic Load Balancing (ELB) to automatically distribute incoming traffic between multiple AWS EC2 instances - these EC2 instances formed part of Auto-Scaling Groups (ASG) providing the required scalability and fault tolerance.SQS, a full managed message queuing system was used to easily decouple and scale different components of the software application. Amazon API Gateway were used by the developers to create, publish, maintain, monitor, and secure APIs at any scale.


Amazon Relational Database Service (RDS) was leveraged for the customer’s workload

database platform since AWS RDS offers a fully managed database platform. Using RDS

removed the need to perform typical administrative tasks as well as the complexities of

managing a fault tolerant deployment. Customer uses the RDS service in a Multi-Availability Zone (Multi-AZ) configuration for its redundancy and near-instant failover capability. AWS ElasticCache Memcached, a fully managed caching service was used to speed up dynamic web applications by alleviating database load.


AWS Opsworks with Chef recipes was used for automated deployment of infrastructure,

roll-out and management of new application release versions. All logs (application,

infrastructure, monitoring backup etc) were stored in AWS Simple Storage Service.


  • Cost-effective solution
  • Scalability
  • Fault Tolerance
  • High Availability
  •  Security


  • Identification of all the inefficiencies and wastes in the software delivery process as part of the discovery phase
  • An architecture designed together with a plan of deployment phases that included risk identification and mitigation.
  • Creation of a staging environment for Proof of Concept (PoC), simulating customer environment ensuring that PoC criteria were met
  • Migration of customer infrastructure, training and monitoring


  • Aplima followed a five step approach
  • Discovery
  • Define action plan
  • Proof-of-Concept and Enterprise Wide implementation
  • Transition


  •  Moving the infrastructure to AWS
  • Increased the agility and speed to deploy Customer’s software infrastructure
  • Improvement in the overall productivity of their workforce.
  • Allowed customer to focus on improving core processes instead of IT while saving an estimated 37%

learn how aplima can help you

Aplima Inc provides industry-wide best practices based design automation and training solutions for IT organizations. We specialize in helping e-businesses improve efficiency and reliability across their entire software Delivery Life cycle. Regardless of the size of their business, Aplima helps clients maximize the capabilities and the value of their technology organizations.


Get started by contacting our experts today!

For more information, visit our contact page or email us directly at