"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", said Frank Weibe, Principal Scientist at Adobe."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"


"Currently we are using Redis and Memcached for various kinds of caching. With an increased diversity of applications and access rate, however, the number of instances for these caching servers has also grown, increasing our administrative costs. ElastiCache is a good service for reducing costs when managing automatic snapshots and hosts."


Dream11, India's #1 fantasy sports platform with a growing user base, has over 14 million users in South Asia. "We have been using ElastiCache for Redis with sharded configuration since its launch last year, supporting over 14 million users playing fantasy games of cricket, football, and kabaddi. With peak demand of 1.5 million requests per minute and workloads surging by 10X quickly, our platform requires scaling on-demand and without downtime. This feature enables us to scale-in and scale-out our platform to support the fluctuating game demand, and not having to over provision," said Abhishek Ravi, CIO.


Duolingo is the free, science-based, language education platform that has organically become the most popular way to learn languages online. With over 200 million users and seven billion language exercises completed each month, the company's mission is to make education free, fun, and accessible to all. "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.


“We use ElastiCache for 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 for Redis” said Kuldeep Chowhan, Engineering Manager. “With ElastiCache for 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.”


“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”, said Glenn Nethercutt, Chief Architect at PureCloud by Genesys. “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.”



"The latency of a cab call must be low, and remain low even in times of peak traffic of hundreds of thousands of cab requests per minute", said Ryan Ooi, Senior DevOps engineer at Grab, a leading taxi-hailing app in Southeast Asia."We use ElastiCache for Redis in front of Amazon RDS for MySQL to keep our systems’ real time performance at any scale."


"ServiceHub is the heart of our event-driven service-oriented architecture and it needs to pass messages at near-realtime latency. For that, it has to be backed by a message data store which is in-memory (to guarantee sufficiently low latency), but is also reliable and persistent. ElastiCache fits the bill perfectly and we are very happy with it. Additionally, atomic Lua script execution afforded by the ElastiCache for Redis is excellent for small critical code sections that manage data manipulation in the message broker queues."


"Mapbox is a mapping platform for developers, making it easy to integrate location into mobile and online applications. We operate in 9 AWS regions and store hundreds of TB of maps that need to be provided to customers in a fast and consistent manner. Using ElastiCache for Redis we were able to cut end user latency by more than half, and save 85% on costs of serving requests from DynamoDB and S3."


"One part of our business is real time bidding - therefore we are not only responsive, but also very careful to manage product costs effectively", said Markus Ostertag, Head of Development at Team Internet, a leading provider of services in the direct navigation search market. "ElastiCache for 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."