Lifestyle

LoveCrafts

Within two years of launching in 2012, LoveCrafts had customers in 100 countries around the world. The company’s model revolved around building communities of makers. As these communities expanded and orders for craft supplies and patterns grew with them, LoveCrafts' infrastructure began to give them performance problems. They came to us in 2014 to get to the bottom of the issues they were having.

The Challenge

In 2014, LoveCrafts’ infrastructure was struggling to meet demand. They were experiencing performance issues, and they were finding that the traditional managed hosting providers they were using were uneconomical and restrictive. Their developers were constantly troubleshooting, with little time left to develop new features.

They needed an infrastructure that would make sure that their two websites at the time [loveknitting.com] and [lovecrochet.com] performed reliably for customers around the world. Any solution would need to support their complex heterogeneous environment with multiple languages, and their Windows ERP platform. It would also need to scale to support the development of sites for other crafts in the future.

Because of their global audiences and existing performance issues, they were keen to migrate to AWS and to do it fast, but they lacked the technical AWS experience.

Why AWS?

In 2014, AWS was far ahead of its public cloud competitors when it came to maturity, convenience and cost-effectiveness. LoveCrafts were keen to make the most of what it could offer them as a global brand.

The Solution

We started by working with the LoveCrafts team to do a root cause analysis of their performance issues. To resolve their existing issues and position them for future growth, it was agreed that migrating to AWS would be the best option.

The new application stack was designed and built using AWS EC2, AWS RDS, Varnish and Amazon Elasticsearch Service. While Jenkins and Puppet were used to support automation and continuous delivery.

The infrastructure was designed so that no changes significant changes would be needed if the company wanted to become PCI DSS compliant in the future.

The results

It took approximately three months to set up and migrate the LoveCraft systems to the new platform. During this time we worked closely with the development team to improve the architecture of their applications so that they would perform better on the new platform.

Our experience in designing infrastructures on AWS to support DevOps and continuous delivery allowed developers to focus on developing new features, and let the company scale up their ecommerce activity.

With the new architecture just a month old, LoveCrafts developed and launched a new marketplace to comply with complex EU tax changes. While their competitors all struggled to find solutions to accommodate the new legislation, LoveCrafts was able to make the necessary changes fast and safely. LoveCrafts’ makers were able to continue selling patterns in compliance with new EU rules as soon as they came into effect.

We supported LoveCrafts until early 2020, with routine maintenance and to resolve new challenges as they continue to grow and develop.