Case Study
nClouds AWS Case Study | Ten24
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
Location
The Challenge
Featured Services
Templatized Infrastructures
Decreased Deployment Time
CHALLENGE
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
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.