• Post author:
  • Post category:Blog

Nesh was approached to migrate a large ecommerce application live with 30,000 SKU’s running on 20 bare metal servers to AWS. The task in hand was challenging to seamlessly migrate without causing any downtime during busy shopping season in November.

The approach we took was to analyse existing landscape and identify the new servers required on the AWS.   The top three criteria are:

  1. Autoscaling
  2. Scalability,
  3. Downtime 99%

The diagram below shows the deployment architecture before and after the migration.

Architecture before migration

Architecture after migration

In terms of configuration of the new setup in such migration, the following key points need to be noted.

  1. Stateless App servers
  2. Use CloudFront for CSS and JS and media folder
  3. RDS with IOPS for read and write
  4. For media folder EFS