Case Study

nClouds AWS Case Study | Ten24

About the Client

ten24 creates and manages e-commerce websites for clients in a wide range of industries, including manufacturing, government, publishing, and consumer products. It is also the team behind the Slatwall Commerce platform, which it provides as a completely managed SaaS solution.

Industry
E-commerce
Location
Worcester, Massachusetts
The Challenge
Manage 50+ client websites in entirely separate environment
Featured Services

Templatized Infrastructures

Decreased Deployment Time

CHALLENGE

Manage 50+ Client Websites in Entirely Separate Environment That Maximizes Uptime and Minimizes Costs

Each of ten24’s client websites must be an entirely separate environment that maximizes uptime and minimizes costs. As its client base grew, it became clear that maintaining its existing data center environment was unsustainable.

The company’s development team members were maintaining more than 50 public-facing websites that leveraged Java Application Server on a Windows Server, along with a mixture of SQL Server and MySQL databases. Whenever a new client service was required, it would take multiple days to provision the resources.

As ten24 grows, it wants to be able to focus on its core business: creating and maintaining e-commerce websites for its clients. The company was looking to leverage an infrastructure that would be fully automated, from the deployment of the infrastructure and application code to the application servers.

THE SOLUTION

Strategic Infrastructure Transformation with nClouds: Leveraging AWS Services for Efficiency and Scalability

ten24 engaged nClouds (formerly Cloudnexa) based on its expertise in designing highly automated and scalable infrastructures for its clients. nClouds initially proposed a number of modifications to make ten24’s infrastructure run as efficiently as possible within Amazon Web Services (AWS). This consisted of leveraging services such as Elastic Beanstalk, CloudFront, EFS, WAF, ACM, Route53, and RDS to provide a highly scalable infrastructure that could also be automated. Following this proposal, nClouds worked with ten24 to create a proof of concept environment using the services listed above. This phase of the project required making extensive modifications to the Elastic Beanstalk environment .ebextensions files so they would function as required with ten24’s development and production environments.

Upon successful testing of the proof-of-concept environment, nClouds began working to build out an extremely flexible CloudFormation template that would create individual environments for each customer, allowing for a multitude of possible configurations based upon that customer’s specific requirements. Working in tandem with ten24, nClouds developed a CloudFormation template that could be leveraged by a custom Node.JS application (written by ten24). The template allows ten24’s team to manage each customer’s particular infrastructure parameters and use those parameters to build the customer’s respective environment. This arrangement means the ten24 development team can provision environments by typing as few as two words and have a fully functional new environment within 20 minutes.

Ready to Accelerate?

 

No matter where you are in your cloud journey, we can help you migrate, modernize, and manage your AWS environment. Let’s accelerate your growth and fast-track your business outcomes.