DBS Bank Ltd. (DBS) is a financial services group in Asia that offers innovative financial services to support a wide range of customers, including trading companies. Over the decades, the bank’s quantitative pricing engines helped traders identify the most profitable opportunities using in-house algorithms. These pricing engines were hosted on-premises using various legacy databases, which were costly to maintain and difficult to scale. DBS chose to build a cloud-based solution on Amazon Web Services (AWS) and used Amazon ElastiCache for Redis to improve its pricing query response time by 100x, scale to support hundreds of thousands of read/write processes per second, and achieve significant cost savings.
Wiz helps organizations create secure cloud environments to rapidly identify and remove critical risks. In this blog post, learn how Amazon ElastiCache for Redis helped reduce Wiz's total costs by 30%, improve overall application performance, and right-size its database instances.
HBO Max is a direct-to-consumer streaming platform available in 61 countries that offers best-in-class quality entertainment. HBO Max uses Amazon ElastiCache for Redis to deliver ultra-fast, device-specific landing pages to their subscribers, manage seasonal spikes from highly anticipated worldwide releases, and realize significant cost savings. In this re:Invent session, learn how HBO Max uses ElastiCache to cost-effectively scale and delight more than 76 million subscribers around the world.
Yahoo is a global media and tech company connecting people to their passions. It reaches almost a billion people worldwide, bringing them closer to what they love - from finance and commerce to gaming and news - with trusted products, content, and tech. In this re:Invent session, learn how Yahoo uses Amazon ElastiCache for Redis and data tiering to process more than 1.3 million advertising data events per second to save up to 50% on their bill and achieve ultra-fast speed at scale.
Coupa is a leader in business spend management (BSM), and enables companies around the world with the visibility and control they need to spend smarter and safer. It offers value to over 2,000 customers across the global as a software as a service (SaaS) product for BSM, hosted primarily on AWS. In this blog post, learn why Coupa migrated from a self-hosted Redis to fully managed Amazon ElastiCache for Redis.
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
"ElastiCache allows Rokt to handle our dataset’s hyper growth without impacting our clients’ user experience. Given the nature of our workload, ElastiCache data tiering is perfect for us, allowing us to continue our growth at a fraction of the price with virtually unnoticeable performance impact. AWS enables Rokt to focus on product innovation rather than rethink underlying infrastructure, which is paramount as leaders in the ecommerce technology space."
Corey Bertram, Chief Technology Officer, Rokt
"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.
Near is a global leader in privacy-led data intelligence, and curates the world's largest source of intelligence on people, places, and products. Near processes data from over 1.6 billion monthly users in 44 countries to empower marketing and operational data leaders to optimize their business results. In this blog post, learn how Near reduced latency by four times and achieved 99.9% uptime by migrating to Amazon ElastiCache for Redis.
Tinder is the world's most popular app for meeting new people. It has been downloaded more than 340 million times, available in 190 countries and 40+ languages, and had nearly 5.7 million subscribers as of Q3 2019. In this blog post, explore the motivation and migration strategy Tinder used for adopting Amazon ElastiCache for Redis to achieve immediate gains in scalability and stability.
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 every day. PayPay has been using Amazon ElastiCache for Redis both as a distributed cache and a low-latency persistent data store.
“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 deliver 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
MYCOM OSI offers assurance, automation, and analytics software as a service (SaaS) applications for the digital era. MYCOM OSI migrated its Assurance Cloud Service™ application, which provides critical end-to-end performance, fault, and service quality management and supports AI and machine learning (ML)-driven closed-loop assurance, from self-managed Redis to Amazon ElastiCache for Redis
“As part of our strategic relationship with AWS, we efficiently collaborated and arrived at our production-grade design and migration strategy. Amazon ElastiCache for Redis improves on the observability, manageability, reliability, scalability, and efficiency of our self-managed option. It simplified our security compliance, opened up the option to easily move into cross-Region replication architectures, and helped us realize cost-optimization targets by moving into AWS Graviton2 instances."
Dirk Michel, SVP of SaaS Technology & Solutions Architecture - MYCOM OSI
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.
Coralogix offers a machine learning-powered observability solution that enables paying by data prioritization rather than volume. Coralogix improves not only performance but also customers’ ability to query, monitor, and manage data in real-time.
“Thousands of global-leading companies use the Coralogix Log Analytics service to power their businesses. Because of the criticality of this data and our customers’ desire to both increase uptime and decrease troubleshooting time, we selected and rely on Amazon ElastiCache for Redis for our caching and pub/sub needs on over 100 terabytes of data every day.”
Yoni Farin, CTO & co-founder, Coralogix
Dream11 is the world's largest fantasy sports platform, with more than 100 million users, and hosts thousands of contests every day across multiple live sporting events. In this blog post, learn how Dream11 uses Amazon ElastiCache for Redis and Amazon Neptune to scale its social sports platform and reach its true potential to serve all their users with scalable, reliable, and highly available purpose-built databases.
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