INTRODUCTION
The voice of the marketplace
For those of us who like to shop online, there are a number of critical things to consider before we make a purchase: the price, availability, delivery time and the experience of the customers who came before us. In fact, checking out authentic customer reviews has become so integral that many people wouldn’t dream of parting with their cash without reliable information on whether the product is as described and worth the money.
Founded in 2005, Bazaarvoice is known as the voice of the marketplace. Thousands of leading brands and retailers trust Bazaarvoice to help them drive revenue, grow, gain actionable insights, and turn customers into loyal advocates. Its products and services are designed to create a smarter shopper experience across the customer journey and to harness the power of user-generated content (UGC). These authentic ratings, reviews, and photos are displayed next to product listings to help shoppers make the right decision when considering a purchase.
“Bazaarvoice is the world’s largest independent source of authentic UGC. We work with some of the world's largest brands and retailers to connect them to their consumer feedback,” explains Eamon Scullion, Staff Software Engineer at Bazaarvoice. “By joining our syndication network, retailers and brands can deliver more content to customers, in the places that matter.”
THE CHALLENGE
Ingesting data on an astronomical scale
Bazaarvoice deals with data on a scale that’s difficult to comprehend. The Bazaarvoice catalog stores and distributes data about billions of client products, with hundreds of millions of updates ingested every day.
Product data is one of the driving forces of Bazaarvoice. Teams at Bazaarvoice use this data for experiences such as powering the syndication network, enabling clients to collect and share content like ratings and reviews, visual and social content, and content from sampling campaigns.
But the enterprise isn’t solely focused on maintaining the platform. It also wanted to continue delivering more customer value, move towards serverless development, and leverage managed services to lower the operational burden. This required a high-performing database that could handle an enormous volume of data without compromising functionality, such as the ability to search or index.
“In our industry, customer expectations change all the time — TikTok didn’t exist a few years ago. Now it has 834 million monthly users and we need to be able to tap into that market,” adds Scullion. “We need a data solution that is flexible, which allows us to evolve our data over time as we discover new and more challenging needs while avoiding risky and costly migrations."
To do that, Bazaarvoice went to market to find a database with a flexible schema, strong search capabilities, and the ability to scale seamlessly to handle massive volumes of data.

