Customer Stories / Software & Internet / United States

Achieving 99.999% Availability Using Amazon DynamoDB at Genesys
Learn how Genesys built an AI-powered experience-orchestration platform with high availability using Amazon DynamoDB.
Hundreds of microservices
built and scaled
99.999% availability
attained for the 12 months ending July 31, 2024
Overview
Genesys is a global cloud leader in experience orchestration—that is, the coordinated management of customer interactions across multiple touchpoints to provide a unified experience. The company focuses its innovation on Genesys Cloud, a cloud-based experience-orchestration platform that combines advanced artificial intelligence (AI), contact center, digital consumer engagement, and workforce engagement capabilities.
Built from the ground up on Amazon Web Services (AWS), Genesys Cloud uses APIs and a microservices architecture to deliver advanced scalability, flexibility, and reliability. As part of its ongoing commitment to innovation, Genesys continues to enhance and expand the platform’s capabilities by harnessing the full potential of AWS.

Opportunity | Genesys Transforms Customer and Employee Experiences Using AWS
Genesys Cloud empowers more than 8,000 organizations in over 100 countries to provide a frictionless, personalized, and empathetic customer experience (CX) and employee experience while improving business agility and economic outcomes.
Traditionally, CX solutions were developed and installed on premises, requiring significant upfront investment in hardware and software. These systems were often inflexible and difficult to scale and lacked the agility that is needed to adapt to rapidly changing customer expectations.
Recognizing these limitations, Genesys set out to transform the CX industry by helping organizations evolve their operations to the cloud. Using AWS, Genesys can provide organizations with on-demand scalability, access to global AWS infrastructure, and the ability to innovate rapidly without the constraints of physical hardware.

So far, we haven’t found any other database technology that lives up to the operational stability, scalability, and simplicity of Amazon DynamoDB.”
Rob Gevers
Chief Architect, Genesys
Solution | Choosing Amazon DynamoDB as the Data Tier for Hundreds of Microservices
To guide the development of its AI-powered platform, Genesys defined key principles to shape its approach. The team chose to build loosely coupled, tightly integrated microservices instead of a monolithic product suite to increase flexibility and accelerate updates. Genesys also aimed to minimize manual steps and operational overhead by automating every possible process so that it could reduce human error and increase efficiency.
Over the years, Genesys built hundreds of microservices that each perform a specific function. Each service contains three components: The first is a load balancer that efficiently distributes incoming traffic for optimal availability. The second is an automatic scaling group that is powered by either Amazon Elastic Compute Cloud (Amazon EC2), which offers secure and resizable compute capacity for virtually any workload, or AWS Lambda, a serverless compute service.
The third is a data tier, which is responsible for storing and retrieving microservice-specific data. This data tier is where Genesys uses Amazon DynamoDB, a serverless, NoSQL database service that empowers companies to develop modern applications at virtually any scale.
Deploying and managing individual database clusters for hundreds of services across multiple regions would have resulted in significant overhead costs and complex scaling challenges. Additionally, Genesys wanted to help its development teams maximize agility while minimizing the operational burden of infrastructure management. After exploring potential solutions on AWS, Genesys decided on Amazon DynamoDB.
Amazon DynamoDB can grow from zero to virtually any scale, with no cold starts, version upgrades, maintenance windows, patching, or downtime for maintenance. Therefore, the Genesys architecture team chose Amazon DynamoDB as the standard for any new microservice that requires single-digit millisecond latency at the data-tier level.
“Amazon DynamoDB is our primary data layer by default, and teams have to justify the use of something else,” says Rob Gevers, chief architect at Genesys. “There are use cases that fit better with a relational model, but we have significantly fewer of those than use cases that can be well served by a NoSQL approach. So far, we haven’t found any other database technology that lives up to the operational stability, scalability, and simplicity of Amazon DynamoDB.”
Architecture Diagram

Outcome | Achieving High Availability and Global Reach Using AWS Services
Using AWS, Genesys Cloud provides the scalability, reliability, and flexibility that companies need to deliver an exceptional CX in a fast-paced, digital-first world. The platform has consistently achieved 99.999 percent availability for the 12 months ending July 31, 2024—helping customers provide virtually uninterrupted service.
Benefiting from the global availability of Amazon DynamoDB, Genesys Cloud is deployed across 15 primary regions and 5 satellite regions as of 2024. The company also uses Amazon DynamoDB global tables to automatically replicate data across AWS Regions and DynamoDB Streams to capture and process data changes in near real time across its microservices architecture. With these capabilities, Genesys can facilitate its expansion into new markets and meet customers’ requirements for data residency and regulatory compliance.
Additionally, Genesys Cloud can handle unpredictable workloads efficiently using the on-demand capacity mode in Amazon DynamoDB. This pay-per-request model empowers Genesys to balance costs and performance while accommodating traffic fluctuations without manual intervention. Because Genesys Cloud can adapt rapidly to traffic peaks, the company’s customers can maintain optimal performance even during unexpected surges in customer interactions.
In adopting a range of AWS services, particularly Amazon DynamoDB, Genesys provides a robust, flexible, and globally accessible experience-orchestration platform that adapts to the evolving needs of modern enterprises. As it moves forward, the company will continue to explore the capabilities of the cloud to enhance its offering, striving to set a new standard for customer service.
About Genesys
A global cloud leader in experience orchestration, Genesys provides artificial intelligence, digital, and workforce engagement management capabilities. Its platform empowers organizations to deliver personalized customer and employee experiences.
AWS Services Used
Amazon DynamoDB
Amazon DynamoDB is a serverless, NoSQL database service that allows you to develop modern applications at any scale.
Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) offers the broadest and deepest compute platform, with over 750 instances and choice of the latest processor, storage, networking, operating system, and purchase model to help you best match the needs of your workload.
AWS Lambda
AWS Lambda is a compute service that runs your code in response to events and automatically manages the compute resources, making it the fastest way to turn an idea into a modern, production, serverless applications.
More Software & Internet Customer Stories
Total results: 827
no items found
-
Germany
Can Do Uses AI on AWS to Offer Its Customers Virtually Instant Project and Resource Management Reports
German software company Can Do GmbH (Can Do) offers a project, portfolio, and resource management solution to keep projects moving forward smoothly. -
United States
Achieving 99.999% Availability Using Amazon DynamoDB at Genesys
Genesys built Genesys Cloud using AWS, facilitating the platform’s global reach and aiding in its 99.999 percent availability for the 12 months ending July 31, 2024. -
Germany
Enhancing Security Using AWS WAF Bot Control with OLX
Learn how OLX, a global leader in online classified ads, prevents malicious bot events using AWS WAF Bot Control. -
Netherlands
Reducing Search Time by 75% Using Amazon Bedrock with Bynder | Case Study
Bynder optimized search capabilities for over 175 million assets, totaling 18 PB of data, using Amazon Titan Multimodal Embeddings in Amazon Bedrock.
Get Started
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.