Achieve cost reduction of

50%

per month.

Number of APP users were

2x

expectations.

Website visitors increased by

50%

over the same period from 

the previous year.

Company Profile

Leezen is the largest organic food retail chain in Taiwan with more than 130 stores, and 29 oversea service locations in the United States, Canada, Singapore, Malaysia, Shanghai, and Hong Kong. Its origins began in 1998, when it worked with the “Tse-Xin Organic Agriculture Foundation” to drive more farmers to invest in organic farming by opening its first store. With the goal of restoring harmony between man and nature and safeguarding eco-sustainability, Leezen has developed a series of close relationships with farmers, food processing companies and downstream consumers to develop, manufacture and distribute a variety of healthier snacks.

Business Challenge

Leezen promotes its products through its official website and an App that it provides to its members. In the early stage of the company’s operation, the company hosted its own website and database on premise. But as the company grew and the popularity of its app increased, website traffic increased to the point where the company knew it would need to transition to a cloud platform for stability and increased scale for future growth.

Leezen had decided to turn to AWS to provide the increased stability for its cloud computing platform, but due to its current developers and IT staff not being familiar enough with the cloud environment and not wanting to rewrite all of its code for the transformation, Leezen turned to Nextlink Technology for consulting and guidance. The APP and web hosting were then relocated to AWS and the service was optimized so that its mobile App can offer promotions and accommodate tens of thousands of people at the same time.

Solution

Nextlink optimized the existing architecture of Leezen with the condition that the original code remained unchanged. Nextlink’s solution included:

  1. Amazon CloudFront: A global content delivery network (CDN) service. It can effectively store static content of websites to CDN nodes around the world, allowing users to read website content more quickly and efficiently, and reduce the load of the original website.
  2. Amazon S3: Provides object storage services. It is used to store the static content of the website and let Amazon CloudFront access it to achieve website acceleration.
  3. AWS Application Load Balancer (ALB): is the cloud network load balancer. For users who need to connect back to the original website, ALB accepts the connection request and automatically forwards the connection requirements to the server group of the original website on the back end.
  4. AWS Auto Scaling: Monitors applications and automatically adjusts capacity. Once the load in the server farm is greater than the threshold configured by the system administrator, the AWS backend will automatically execute the server extension mechanism and establish a new server that automatically joins the ALB forwarding group to increase the system connection processing capability.
  5. AWS Storage Gateway: is a hybrid storage service. Use S3 here to transfer static resources to S3 via NFS service and send them through CloudFront without modifying the program.
  6. Amazon RDS: All processing results for the associated database service are written to the backend database, and the database read replica is flexibly extended beyond the single database to perform individual capacity limits to handle high read volume workloads.

Benefits

  1. Before introducing the member App, the most worrying thing for Leezen was that its increasing website traffic could not be supported by its infrastructure, and the architecture cannot be loaded in time, which would leads to a poor user experience. In the original planning, Leezen was focused on server hardware specifications and bandwidth multiplication. This type of solution would not only require high initial investments in terms of fixed costs, but would also be unable to deal with surges in traffic during special promotions or holidays.

  2. However, after choosing to transition the infrastructure to AWS by using Nextlink’s planning and consultation, Leezen’s monthly website expenses were reduced by 50% compared with the previous structure, and the number of App members grew to double the company’s expectations. The number of visitors to the website also increased by more than 50% compared with the same period the previous year, and the average daily bandwidth of the website increased from 3MB/sec to approximately 10MB/sec.

Applications and Services

Amazon CloudFront, Amazon S3, AWS Application Load Balancer (ALB), AWS Auto Scaling, AWS Storage Gateway‎, AWS Relational Database‎(RDS)

Solution Architecture