How Genesys reinvents contact centers with serverless
summary
Genesys Cloud runs on AWS with a serverless‑first design: thousands of Lambdas, many thousands of DynamoDB tables, and 400 microservices across 12 regions handling ~70 billion interactions per year and thousands of daily deployments. Architecture uses ALBs fronting Lambdas, DynamoDB streams, Kafka as the event bus (bridged to Kinesis/SNS/SQS), Firehose/S3 archives and Athena for queries, and ElasticSearch on EC2. Challenges include Lambda concurrency and ENI limits, IAM role explosion, VPC cold‑start history and observability; mitigations are reserved concurrency, multi‑account isolation and Lambda extensions, and EventBridge for partner integrations.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:50About Genesys
- 3:17About AWS
- 3:56Example
- 4:27What is serverless
- 6:17Lambda first mentality
- 10:21Lambda blueprint
- 13:22Concurrency
- 20:50Why serverless
- 24:02Amazon Eventbridge
related talks
43mA great customer experience with the automated NOC-free environment
17mHow do we use Serverless Architectures on AWS Lambda
51mArchitecting for Hyperscale with AWS: Navigating Real-world Serverless Challenges
37mBuilding Modern Distributed Systems with AWS
47mAdvanced Serverless Architectural Patterns on AWS
42mAWS Lambda from the trenches
39mBuilding Highly Scalable Microservices with Serverless
39mServerless in production, an experience report
