In-home fitness company Peloton relies on Amazon ElastiCache for Redis to power its on-demand, live leaderboard. Peloton’s leaderboard requires high elasticity, low latency, and real-time processing to deliver customizable rider data for the community of users riding together virtually from the comfort of their home.
"Managed services like ElastiCache let us focus on the core of our business. Our operations team consists of only two full time engineers. Running a site like Airbnb with such a small team would be impossible without services like ElastiCache. Spinning up and maintaining nodes in our cluster is fast and easy."
Tobi Knaup, Technical Lead - Airbnb
"Amazon ElastiCache has played an absolutely critical part in our infrastructure from the beginning," said Max Blaze, Staff Operations Engineer at Duolingo. "As we have grown, we have pushed the limits of what is possible with single-shard clusters. ElastiCache for Redis online resharding will allow us to easily scale our Redis clusters horizontally as we grow, greatly simplifying the management of our many Redis clusters, empowering us to scale quickly while also reducing cost across our caching layers, and continue to grow with minimal changes to our current services."
Max Blaze, Staff Operations Engineer - Duolingo
Hulu built Live TV service and Cloud DVR platform on AWS using Amazon ElastiCache, Amazon Aurora and more.
Grab is an online transportation network and technology company with the goal to make transportation accessible to everyone. Grab is available across six countries in Singapore, Malaysia, Indonesia, Thailand, Vietnam and Philippines. By using Amazon Redshift and Amazon ElastiCache, Grab is able to use real time data computation and data streams to support 1.5 million bookings in Southeast Asia.
PayPay Corporation is one of Japan's leading mobile payments applications, with more than 30 million users completing millions of cashless transactions everyday. PayPay has been using Amazon ElastiCache for Redis both as a distributed cache and a low-latency persistent datastore.
“We chose ElastiCache because we needed a fully managed and highly scalable distributed Redis cluster for numerous microservices. For example, our authentication service is based on access tokens stored in ElastiCache for Redis. Because every API call requires authentication, this service handles a huge amount of traffic per second and requires sub-millisecond performance. ElastiCache for Redis makes this possible.”
Shilei Long, Senior Software Architect, PayPay Corporation
“We use ElastiCache for Redis as a shared cache to an auto-scaling group of EC2 instances for our API management Platform, to get high availability and low latency. We wanted to have atomic increments as well as sorted sets. We were also concerned about availability and read performance across Multiple AZs. Because of these needs, we chose ElastiCache for Redis."
Frank Weibe, Principal Scientist - Adobe
“Having the freedom to explore and experiment—we can do so much more today running on AWS as we execute against our mission to connect the world through games. Using AWS allows Zynga to focus on developing great games, investing in product innovation, and improving player experiences.”
Dorion Carroll, Chief Information Officer - Zynga
LG’s ThinQ platform stores data in Amazon ElastiCache and Amazon DynamoDB, which provide historical data for services.
“With the previous infrastructure, we retrieved data directly from devices to get status information. Now, the Device Shadow Service feature for AWS IoT enables the system to cache the status information from the server. This feature has made it possible to deliver better service consistency.”
Kunwoo Kim, Chief of the Service Development Team - LG Cloud Center
“For startup companies, time is really important. Not needing to perform management tasks, provision hardware, check software patches, and maintain infrastructure gives us a lot more time to work on our ideas and our algorithms. One of the greatest features of ElastiCache is that it is very quickly up to date with the latest stable versions of Redis. It enables us to scale out easily, while still having that magic layer of redundancy in case things go wrong. It’s empowering when we, as engineers, can spin up a new Redis instance in minutes without having to think about maintenance, and we can rely on a hardened version of Redis.”
Daniel Pyrathon and David O'Steen, Senior Machine Learning Engineer and Data Team Lead - Coffee Meets Bagel
Cathay Pacific took advantage of Amazon ElastiCache to provide in-memory data caching to speed up web application performance and Amazon Simple Storage Service (Amazon S3) for storing the site’s static imagery.
Dream11 is India’s leading sports-tech startup. It has a growing base of 40 million+ users playing multiple sports, including fantasy cricket, football, and basketball, and it currently serves one million concurrent users, who produce three million requests per minute under a 50-millisecond response time. In this talk, Dream11 CTO Amit Sharma explains how the company uses Amazon Aurora and Amazon ElastiCache to handle flash traffic, which can triple within a 30-second response window.
McDonald’s uses a number of AWS services including Amazon EC2, and Amazon ElastiCache to support its global POS system.
Amazon GameOn Achieves Ultra-Low Latency, Simple Change Processes Using Amazon DynamoDB and ElastiCache.
“Prior to our migration from a traditional data center to AWS, we handled all our user and API session management within our transactional database. Although moving from traditional MySQL to Amazon Aurora greatly improved our system performance and reliability, within a month of our AWS migration, we decided to move all our session management activity to ElastiCache for Redis and immediately saw a 10x improvement in performance. We’ve been running ElastiCache for the last 2 years and it is something that we don’t even think about anymore, as it has been 100% reliable and highly performant since we put it in service.”
Clark Huang, Chief Technology Officer - sticky.io
“We use ElastiCache Redis for an application that collects data for our test & learn experiments, processing ~200 million messages a day. We are using DynamoDB as a main data-store, fronting it with ElastiCache Redis. With ElastiCache Redis we were able to decrease our provisioned DynamoDB capacity by 90%, reducing total database cost by 6x. It is fully managed and offers us benefits such as convenient metrics as well as Multi-AZ. While we haven’t had the need to fall back to a read replica yet, it is great to know that if something goes bad, we will have the read replica automatically promoted to mitigate the impact on our application.”
Kuldeep Chowhan, Engineering Manager - Expedia
“At Genesys, we power over 25 billion of the world’s best customer experiences each year. More than 10,000 companies in over 100 countries trust the industry’s #1 customer experience platform to orchestrate seamless omnichannel customer journeys and build lasting relationships, with the launch of Encryption and HIPAA-Eligible Amazon ElastiCache for Redis, we can now move workloads from self-managed Redis Cluster on EC2 to fully-managed and secure ElastiCache for Redis. This move will enable us to serve more customers with better economies of scale by reducing the overhead associated with self-managed infrastructures and providing a secure, resilient, and elastic in-memory system for caching and event distribution.”
Glenn Nethercutt, Chief Architect - PureCloud by Genesys
"Tapjoy's mobile app network spans over 9,000 applications and 250 million global consumers on smartphones and tablet devices. We cache real-time statistics and metadata associated with mobile applications for faster access. Amazon ElastiCache has significantly reduced our exposure to Cache Node failures by continuously monitoring the health of our cache cluster and automatically replacing failed nodes. We are very thrilled about the management capabilities of Amazon ElastiCache and are using it in production to power some of our mission-critical and very high throughput applications."
Ryan Johns, Vice President of Technology - Tapjoy
"One part of our business is real time bidding - therefore we are not only responsive, but also very careful to manage product costs effectively. Elasticache Redis provides a very easy way to save money - by reducing our database queries up to 95% with simple caching. In addition, we are also able to speed up our entire processing with just a few additional lines of code. The fully managed solution enables our team to focus on the product itself and so we're able to build great products for our customers. We are very happy with the Elasticache service and would like to try to implement it wherever possible in all our solutions."
Markus Ostertag, Head of Development - Team Internet
"We sell tickets for a number of extremely popular events across the world, so our application demands get very spiky. Amazon ElastiCache provides us the ability to deploy and scale out distributed Cache Clusters in minutes. Moving forward, we intend to use the service to rapidly increase or decrease our cache footprint to meet our application demand. The detailed monitoring capabilities will help us quickly diagnose and fix throughput or latency issues."
Keith Fitzgerald, Vice President of Engineering - TicketLeap
“We use ElastiCache to cache search results of the HERE Geocoder API, a web service that finds an address or resolves a geo-location into an address. The HERE Geocoder API serves more than 400 million requests a day. Using ElastiCache significantly reduces average response times which are critical to our consumer, automotive and enterprise users. At the same time we reduced operational costs by shifting load from expensive CPU-optimized instances to lower cost cache node instances."
Wiebke Krasting, Principal Architect - HERE