JFC is the owner of the popular fast food brand Jollibee, dubbed as Asia’s answer to McDonald’s in the fast food business. As of June 2017, JFC has a total of 2,700 stores worldwide, with a system-wide retail sales earning PHP 62 Billion ($1.3B USD) for the first half of 2017. Last 2016, they closed the year at PHP 115 Billion or $2.3B USD.
We are also the fastest company to reach that level of certification of partnership in AWS across the region. With RightCloud’s help, we were able to simplify and automate their infrastructure tasks and empower the customer to streamline and simplify their IT ecosystem using best-practices of cloud and DevOps methodology.
- Client: Jollibee Foods Corporation
- Date: 2017
- Skills: Cloud Architecture, AWS Expertise, Managed Services
Challenge & Solution
Moreover, they needed to deploy continuous app code changes to improve their application stability and performance. They needed a partner who could make their business a top priority, and at the same time implement DevOps to meet their aggressive goals and attain their desired platform stability.
The Magento based system used DNS in its sites that were hosted in Amazon Route53 and created standby Elastic Load Balancers for a higher availability. Moreover, its MySQL databases in Amazon RDS were configured to run in Multi-Availability Zones. WAF (Web Application Firewall) was also implemented for additional Layer-7 protection (DDoS, SQL injection, etc.). The WAF then forwards the filtered requests to the Elastic Load Balancer, which has Auto Scaling group configured, that controls the number of Amazon EC2 instances based on demand. The media files then gets offloaded to Amazon S3 bucket while the sessions were stored in Amazon Elasticache (Redis) cluster. MySQL databases in Amazon RDS were configured to run in Multi-Availability Zones. SSL/TLS were also implemented on CDN and ELB levels for better security access.
All of these improvements were done simultaneously using multiple code changes and configuration deployments in their business systems. They realized that by using DevOps implementation, they can meet their aggressive timelines while having a stabilized platform to run their workloads with minimal to zero downtime and reduce operating costs. It also uses a fail-fast fail-cheap approach in deploying code or making configuration changes.