Home Insights AWS-native personal shopping assistant portal for a leading luxury department store chain

AWS-native personal shopping assistant portal for a leading luxury department store chain

AWS-native personal shopping assistant portal for a leading luxury department store chain

Unique shopping experience portal to optimize personal assistant interactions for select customers, designed and implemented as a greenfield AWS-native solution.

The customer

Our client is an American chain of luxury department stores focusing on high-end curated products and excellent customer service, including unique experiences like personal shopping assistants and more.

The challenge

The client operated the majority of its e-commerce experience based on legacy ATG logic hosted in a private datacenter. This slowed down and increased efforts to support and extend the system with new functionality required to meet changing customer and business needs.

Grid Dynamics was engaged to support the client’s vision of providing new ways to shop by creating a set of omnichannel experience solutions developed separately from the main system. The long-term strategy is to migrate all (or the majority of) workloads to the cloud, with AWS being the platform of choice.

The solution

Without the new functionality, there was a significant gap between in-store and online experiences. To resolve this, Grid Dynamics developed a custom application that facilitated new ways for sales associates and personal stylists to collaborate.

Later on, with the addition of another application that blends content and commerce for consumers on the go (also developed by Grid Dynamics), the new application allowed sales associates and personal stylists to work directly with a select group of privileged customers and engage seamlessly across channels. The solution was able to provide unique differentiating experiences for customers that helped improve conversions, customer loyalty, and ultimately provide impactful business value for the company.

The technology

The solution is based on an AWS-native technology stack and heavily employs AWS API gateway, SNS, Kinesis, S3, DynamoDB, and other AWS-specific technologies, as well as featuring integration with Okta to facilitate authentication for personal shoppers (company employees). The business logic is represented by a set of Lambda functions, which are built and deployed to AWS via CI/CD pipelines implemented company-wide.


Why AWS Lambda?

AWS Lambda is a serverless compute service that runs your code in response to events while managing the underlying compute resources automatically for you. You can use AWS Lambda to extend other AWS services with custom logic, or create your own back-end services that operate at AWS scale, performance, and security. AWS Lambda can automatically run code in response to multiple events, such as HTTP requests via Amazon API Gateway, modifications to objects in Amazon S3 buckets, table updates in Amazon DynamoDB, and state transitions in AWS Step Functions.

There are still physical hardware and virtualization layers even for the “serverless” environments, but they are hidden from the application engineers standpoint. One of the main advantages of the serverless approach is that there is no need to maintain any servers or containers explicitly.

For the particular project in question, the main driving factors for choosing AWS Lambda over alternatives were:

  • Speed. As there is no infrastructure management overhead, the solution naturally reduces overhead on engineering and maintenance of the infrastructure layer.
  • Scalability. As the scale factors for the Lambda-based workloads are managed by AWS automatically to some extent, there is no need to over-provision or put engineering efforts into complex logic in order to accommodate burst loads.
  • Cost optimization. Combined with dynamic scaling taken care of by the AWS platform, the Lambda functions are billed on a “pay as you go” principle, which can dramatically reduce the costs in case usage patterns are not known in advance or expected to be irregular.
  • Integrations with other AWS services. As the solution is built off an AWS-backed technology stack, having native integration between components is a key factor to smooth execution of the project. AWS Lambda comes with all the integrations required for this project “out of the box”, allowing engineers to focus on business logic rather than technical aspects of integrating the components together.

The results

The solution was able to bring new and unique experiences for the client’s shopping assistants (and later customers) as part of the overall omnichannel platform initiative. It proved extremely effective as the pandemic hit and disrupted the usual business model of department store retailers, allowing the client to continue conducting business and delivering excellence to its customers via personalized shopping experiences.

Sales associates have used the platform to support over 1.5 million engagements in the first 3 months following its release. This includes texts, emails, phone and video calls, leading to additional purchases totaling more than $60 million dollars.

Tags

You might also like

A shopping cart surrounded by silhouetted people in a vibrant, digital marketplace with hexagonal icons floating above, representing B2B composable commerce.
Article
Composable commerce for B2B: Overkill or delivers big?
Article Composable commerce for B2B: Overkill or delivers big?

The buzzword “composable commerce” has dominated digital strategy conversations since Gartner popularized the term in 2020. But behind the marketing hype lies a longstanding, proven practice of integrating specialized, best-of-breed technology components into a flexible and scalable ecosystem....

Multicolor whisps of smoke on a black background
Article
Headless CMS for the AI era with Grid Dynamics, Contentstack, and Google Cloud
Article Headless CMS for the AI era with Grid Dynamics, Contentstack, and Google Cloud

For many businesses, moving away from familiar but inherently unadaptable legacy suites is challenging. However, eliminating this technical debt one step at a time can bolster your confidence. The best starting point is transitioning from a monolithic CMS to a headless CMS. This shift to a modern c...

Ecommerce interface showing clothing on a rack to represent merchandising
Article
How a merchandising experience platform puts retailers in control of search, browse, and recommendations
Article How a merchandising experience platform puts retailers in control of search, browse, and recommendations

As a retail leader, are you in complete control of your search, browse, and recommendation strategies? Do your digital experiences align with your business goals while delivering what customers expect? Can you control product rankings to highlight specific items in search results, adjust categories...

Yellow bubbles coming out of a purple box
Article
10 reasons to migrate to a headless CMS with Contentstack and Grid Dynamics
Article 10 reasons to migrate to a headless CMS with Contentstack and Grid Dynamics

The headless CMS market is experiencing unprecedented growth as organizations recognize its potential for delivering flexible, personalized digital experiences. Recent market analysis reveals striking momentum—the global headless CMS software market, valued at $851.48 million in 2024, is projected...

Silhouette of a person standing on stairs in front of a large glass ball against a sunset background
Article
Probabilistic forecasting for enhanced demand prediction
Article Probabilistic forecasting for enhanced demand prediction

In today's fast-paced and data-driven world, accurately predicting demand is more critical than ever for businesses aiming to stay competitive. Traditional forecasting methods often provide a single-point estimate, which can be useful but falls short in accounting for the inherent uncertainties and...

Virtual model wearing a series of different clothing items to represent virtual try-on capabilities
Article
Digital dressing rooms: How generative AI is redefining virtual try-ons
Article Digital dressing rooms: How generative AI is redefining virtual try-ons

Have you come across a retail marketing message lately that states, 'Bring the fitting room home and find what you love'? Many retail brands today showcase their customer-first mindset through 'try before you buy' experiences, allowing customers to order products online, try everything, and return...

Woman navigating in-store inventory to represent Demand sensing and forecasting concept
Article
Retail demand forecasting: Use cases in Retail and Manufacturing
Article Retail demand forecasting: Use cases in Retail and Manufacturing

Demand forecasting is a crucial aspect of retail supply chain management that involves predicting future customer demand to make informed decisions about inventory levels, production, and resource allocation. It is a statistical analysis that considers numerous variables to optimize the predict...

Get in touch

Let's connect! How can we reach you?

    Invalid phone format
    Submitting
    AWS-native personal shopping assistant portal for a leading luxury department store chain

    Thank you!

    It is very important to be in touch with you.
    We will get back to you soon. Have a great day!

    check

    Something went wrong...

    There are possible difficulties with connection or other issues.
    Please try again after some time.

    Retry