Customer Stories / Retail & Wholesale
Tapestry Builds a Scalable IaC Platform for Modernized Workloads Infrastructure Provisioning with Built-In Governance and Security
Luxury fashion company Tapestry built a scalable IaC platform to seamlessly deploy modernized workloads in a nimble, consistent, and repeatable manner for security and governance, helping the company reduce deployment times, maintain security and compliance protocols, and drive innovation.
Tapestry Inc. (Tapestry), a multinational, multibrand, luxury fashion company based in New York, needed to modernize its business applications as a part of its ongoing digital transformation. In March 2021, Tapestry completed a lift-and-shift cloud migration to Amazon Web Services (AWS). It wanted to further its modernization by building a scalable infrastructure-as-code (IaC) platform for facilitating seamless deployment of modernized workloads in a nimble, consistent, and repeatable manner, establishing security and governance so that it could deploy new applications quickly and free up its teams to focus on innovation.
To support these goals, Tapestry built a platform with standardized IaC private modules and IaC templates using serverless solutions on AWS. The suite of services included AWS Lambda—a serverless, event-driven compute service—and Amazon API Gateway, a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at nearly any scale. The company also used Amazon Cognito—which provides user sign-up and sign-in features and controlled access to web and mobile applications—and Amazon CloudFront, a content delivery network service built for high performance, security, and developer convenience. Tapestry uses Terraform, a product of HashiCorp, an AWS Partner, to provision infrastructure. On AWS, Tapestry has accelerated its digital transformation while bolstering its security and governance and reducing its time to deployment.
Opportunity | Embracing an IaC Approach
Tapestry is the parent company of three global luxury fashion brands: Coach, Kate Spade New York, and Stuart Weitzman. Originally Coach, Tapestry changed its name in 2017 to represent its broadening range of fashion brands. The following year, the company began its digital transformation, and it continues to work toward modernizing its legacy business applications in phases. By adopting the latest cloud and serverless technologies, Tapestry strives to improve its business agility and drive the most value for its customers.
Previously, Tapestry had built and provisioned infrastructure in the cloud manually, which was time consuming and prone to human error, with inconsistent environments and security and compliance risks. These challenges complicated Tapestry’s goal of optimizing its legacy applications. This process of manually provisioning infrastructure could take weeks to complete. To solve these issues, Tapestry started building the IaC-based platform in December 2021.
“Now that we’ve migrated to the cloud, we’re starting to transform our workloads,” says Rehan Mubashir, director and principal of cloud platform architecture and engineering at Tapestry. “We wanted to take an IaC approach to deploy our workloads securely and consistently.” Using AWS services alongside Terraform, Tapestry found streamlined and reliable solutions for its infrastructure provisioning and framework.
We have matured enough that we are now transforming the legacy applications to modernized cloud-native technologies. We are excited to find new ways to benefit the business, test our ideas, and innovate on AWS.”
Director and Principal of Cloud Platform Architecture and Engineering, Tapestry
Solution | The IaC Platform for Modernized Workloads Infrastructure Provisioning
Tapestry first conducted a deep assessment of its use cases and created prevetted standardized architectural patterns establishing security, compliance, and alignment with AWS Well-Architected Framework, which teaches architectural best practices for designing and operating reliable, secure, efficient, cost-effective, and sustainable systems in the cloud. These reference architectures can be readily used or tweaked to fit nearly any given use case. After establishing the standardized patterns to make the provisioning repeatable, consistent, inherently secure, and compliant, Tapestry created prevetted, parameterized IaC modules and IaC templates.The parameterization of the IaC modules facilitates the reuse of code for almost any use case without having to write the IaC code from scratch, saving time. Additionally, IaC templates make the provisioning process repeatable and consistent.
Tapestry now maintains a Terraform Enterprise (TFE) private module registry of around 80 modules and over 15 IaC templates, which, like the standardized reference architectures and IaC modules, are prevetted, cloud center of excellence (CCoE) aligned, and follow industry best practices. Next, to ensure governance, Tapestry established a standardized infrastrutcure provisioning workflow based on version control system (VCS) and Terraform pipelines, which incorporate approvals and are auditable. To support workloads with different levels of criticality, Tapestry built the platform to handle all disaster recovery tiers, along with high-availability or redundancy options as needed. And finally, to facilitate speed to market and postdeployment application lifecycle management, Tapestry also built various cloud-native pipelines.
In only a few months postbuilding, Tapestry was able to use the platform to successfully deploy 15 applications across multiple environments. The migration and success of Tapestry’s IaC platform was presented at AWS re:Invent 2022 (28:09).
With its IaC provisioning process and reference architectures in place, Tapestry has reduced the time it takes to provision infrastructure from weeks to days and reduced implementation times from days to hours. “The platform that we built has helped us to seamlessly deploy modernized workloads in a nimble, consistent, and repeatable manner, establishing security and governance,” says Mubashir. “All platform components work together as a single unit, turning it into an assembly line, which allows us to operate at scale and acts as an facilitator for digital transformation, making the entire provisioning process fast and seamless.”
Now, Tapestry staff can focus on innovating and developing new applications. “We are always adopting new technologies. We are excited about all the innovations coming from AWS, and we look forward to introducing more of those to the company,” says Mubashir.
Outcome | Expanding Business Benefits
By harnessing the advanced capabilities of the AWS cloud infrastructure and services, Tapestry has unlocked a world of possibilities. “This relationship propels our brands and customer experience to new heights,” says Diorio. “We also gain access to a rich suite of cutting-edge technologies that help us personalize interactions, optimize operations, and drive innovation across our brands.”
The next step in Tapestry’s digital transformation will include modernizing remaining legacy applications in the cloud using its IaC platform, working toward the goal of decommissioning its legacy environments. As Tapestry looks for new opportunities to innovate, the company will continue to rely on AWS services. “We have matured enough that we are now transforming the legacy applications to modernized cloud-native technologies,” says Mubashir. “We are excited to find new ways to benefit the business, test our ideas, and innovate on AWS.”
About Tapestry Inc.
Tapestry Inc. is a luxury fashion retailer based in New York that operates on a global scale. It is the parent company for the iconic brands Coach, Kate Spade New York, and Stuart Weitzman.
AWS Services Used
Amazon Cognito provides an identity store that scales to millions of users, supports social and enterprise identity federation, and offers advanced security features to protect your consumers and business.
AWS Lambda is a serverless, event-driven compute service that lets you run code for virtually any type of application or backend service without provisioning or managing servers.
Learn more »
Amazon API Gateway
Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale.
Learn more »
Amazon CloudFront is a content delivery network (CDN) service built for high performance, security, and developer convenience.
Learn more »
Organizations of all sizes across all industries are transforming their businesses and delivering on their missions every day using AWS. Contact our experts and start your own AWS journey today.