Mobile IOT Solutions

COMPANY INFO

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

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,

CLIENT REQUIRED

APLIMA SUPPLIED

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 APPROACH

Aplima followed a five step approach

Discovery

Define action plan

Proof-of-Concept and Enterprise Wide implementation

Transition

BUSINESS RESULTS

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 info@aplimasolutions.com