AWS-native personal shopping assistant portal for a leading luxury department store chain
Jul 22, 2022 • 3 min read

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
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....

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...

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...
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...
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...
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...
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...