FORRUN

CASE STUDY

Challenges

Forrun application runs on LEMP stack (Linux, Nginx, MySQL, and PHP). Initially, the Arpatech team set- up Forrun’s application on some on-premise servers in at their own data center. As time passed, Arpatech faced an overwhelming response from the customers and clients. This was due to the fact that Forrun provided quicker, safer, and more convenient delivery services across Pakistan.

Arpatech had to achieve right scaling, high availability, reliability and resilience with a cost balanced solution

Amazon Web Services

Arpatech team began working with different clouds as part of its research efforts. After experimenting with prototypes, the Arpatech team determined that AWS (Amazon Web Service) cloud provided the reliability and scalability that they needed to support Forrun’s countrywide distributed, high-traffic courier platform.

The Arpatech team uses Amazon VPC (Virtual Private Cloud), Amazon EC2 (Elastic Compute Cloud), Amazon ELB (Elastic Load Balancing), and Amazon ASG (Auto-Scaling Groups). AWS auto-scaling group scales up the infrastructure and application automatically in peak times and scales down when there is no such load on the servers, so there is no cost of extra compute resources. This is the advantage of AWS Auto-Scaling.

Arpatech Team

Arpatech team created two ASGs (Auto-Scaling Groups), one for Front-end site traffic and second for Database processing. In this way, both tiers can scale independently based on their individual loads. For this, Arpatech team used two Elastic Load Balancers (ELB).

AWS also makes it easy to deploy frequently for new enhancements ot hotfixes. There is no down-time thanks to AWS Rolling Deployment. A rolling deployment updates an application on a stack's online application server instances in multiple phases. With each phase, AWS updates a subset of the online instances and verifies that the update is successful before starting the next phase. If AWS encounters problems, the instances that are still running the old app version can continue to handle incoming traffic until we resolve the issues.

Farhan Ismail

Business Unit Head

Forrun credits Arpatech team. Without Arpatech team it would be very hard to manage the infrastructure with high availability, zero downtime, and auto-scaling

let's start your project

our global offices

Asia

pakistan

KARACHI

Plot# 195, Block A, Sindhi Muslim Cooperative Housing Society, Karachi, 74400.

Phone

+1 (800) 214-3513

021-35250742-6

LAHORE

P405-6 on 4th Floor, Gulberg Arcade, located at 38-G, Gulberg II, Lahore.

ISLAMABAD

6th Floor, Amazon Outlet Mall, Near DHA II, Gate # 1, GT Road, Islamabad.

europe

UK

Upper Willsley House, Angley Road, Cranbrook, Kent, TN17 2LF.

Phone

+1 (800) 214-3513

america

USA

Phone

+1 (800) 214-3513

Get in touch with the team
Get free quote and consultation for your project