Project Description

About Ippolita

Founded in 1999, Ippolita is a fast-growing designer and marketer of luxury fashion jewelry and related products. The company sells its products at leading premium retailers, through a number of specialty boutiques and its own website.

The Challenge

Ippolita was running a Magento-based website on AWS using stand-alone AWS EC2 instances. Not configured to be load-balanced or scalable on AWS, Ippolita’s traffic increased and spiked during peak traffic seasons, causing slower site response times. Additionally, Ippolita was looking to deploy a redeveloped Magento-based website.

The Solution

With Ippolita’s old environment built in a generic CloudFormation template provided by their managed AWS provider. WSM developed a new, custom site in Magento that took advantage of AWS services with high-availability in mind.

  1. WSM engineers created a custom, automated deployment process leveraging AWS Code Deploy to pull the new application from GitHub, package it up and deploy it automatically.
  2. The new Cloud Formation template was designed to leverage EC2 instances within an auto-scaling group behind an Elastic Load Balancer (ELB).
  3. The database was moved to Amazon’s Relational Database Service (RDS) with Elasticache clusters for memory caching.
  4. WSM deployed the newly developed Magento-based website in the new CloudFormation template with AWS CodeDeploy scripts and high-availability in mind.

The Results

  • Successful launch of Ippolita’s new Magento-based website on AWS
  • Auto-scaling and high-availability environment leveraged for peak traffic seasons
  • Automatic code deployment for future versions of the application