LIFEPLAT Case Study
2014
LIFEPLAT is a social-network website that connects people through common interests. Members create personalized taglines for use in keyword searches. The taglines are used in keyword searches, which enable members to quickly and easily find other people with the same interests, backgrounds, and opinions. Because the website uses a Google map interface, it is easy to connect with other members in the same geographic area.
AWS removes my future concerns as a Website developer and owner. With AWS, I know my website is now able to withstand growth and attacks.”
Edward Hsiao
CEO, LIFEPLAT
The Challenge
When deciding to move the website to a cloud platform, LIFEPLAT considered several providers. After a great deal of research, LIFEPLAT determined that Amazon Web Services (AWS) offered the solution which best addressed the company’s needs while helping the company solve some key concerns related to scalability and server responsiveness. Edward Hsiao, CEO of LIFEPLAT, explains that “with AWS having an Asia-Pacific presence, it seemed only logical to use AWS, as our current target users are mostly in this area.” Another deciding factor was the ability to move the website to the cloud without extensive modification to the scripts and database structures. Although security was not initially a key issue for Lifeplat, Edward was extremely pleased to discover that the security measures of AWS were stringent enough to protect the website and its data.
Why Amazon Web Services
The website primarily uses PHP, SQL, and JavaScript as its programming languages. Additionally, LIFEPLAT uses available command line tools and PHP libraries to interface with the Amazon API. The AWS components of the website are Amazon Simple Storage Service (Amazon S3), Amazon CloudFront, Amazon Elastic Compute Cloud (Amazon EC2), Elastic Load Balancing, and Amazon Relational Database Service (Amazon RDS).
Although LIFEPLAT had some preliminary concerns regarding scalability and server responsiveness, Edward affirms that AWS has been extremely helpful in solving these issues. Amazon S3 and Amazon CloudFront deliver high-speed images to the site’s users while providing reliable and unlimited file storage. Because Amazon EC2 scales up or down according to usage, the auto-scaling feature of Amazon EC2 eliminates concerns about the Website handling peak-time operation. Elastic Load Balancing automatically distributes incoming application traffic so that processing is more efficient. With Amazon RDS, LIFEPLAT personnel can successfully manage the database in a scalable and responsive way.
LIFEPLAT Architecture on AWS
The Benefits
LIFEPLAT considers its decision to use the AWS solution a wise one. Edward explains that the migration process was quite easy and painless, and said “AWS removes my future concerns as a Website developer and owner. With AWS, I know my website is now able to withstand growth and attacks.” The AWS solution is so effective that LIFEPLAT is currently looking into the new features of Amazon RDS.
About LIFEPLAT
LIFEPLAT is a social-network website that connects people through common interests. Members create personalized taglines for use in keyword searches.
AWS Services Used
Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers.
Amazon RDS
Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud.
Learn more »
Amazon S3
Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance.
Learn more »
Amazon CloudFront
Amazon CloudFront is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds, all within a developer-friendly environment.
Learn more »
Elastic Load Balancing
Elastic Load Balancing automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, IP addresses, and Lambda functions.
Learn more »
Get Started
Companies of all sizes across all industries are transforming their businesses every day using AWS. Contact our experts and start your own AWS Cloud journey today.