For more in-depth information, visit our Retail Spotlight.
Best Buy is a Fortune 50 retailer of consumer electronics, home office products, entertainment products, appliances, and related services. Riak has been an integral part in the transformation push to re-platform Best Buy’s eCommerce platform.
ideeli is one of the fastest growing retailers in the U.S., with more than 5 million members and over 1,000 brand partners. ideeli serves over 3000 requests/sec with over 700 “add to carts” per second. ideeli uses Riak to provide a highly available experience on its HTML pages, in addition to serving A/B and multi-variant testing use cases.
Copious is a social commerce marketplace that makes it easy for people to buy and sell the things they love. Copious currently stores all registered accounts in Riak, as well as the tokens that make it possible for users to authenticate with Copious via their Facebook or Twitter accounts. They chose to use Riak for their social login functionality because of its operational simplicity, which allows them to easily scale up without sharding and provides the high availability required for a smooth user experience.
- Blog Post: How Copious Uses Riak for Social Logins on its eCommerce Marketplace
- Video: Riak in a Multi-Datastore Strategy at Copious
The National Health Service is the publicly funded healthcare system for the United Kingdom. Riak is being used as the IT backbone for this system, to help drive efficiency quality of care improvements. Riak is replacing a legacy system, which allows them to drastically cut costs while improving the performance and reliability of the system.
The Danish Health and Medicines Authority (DHA) created the Common Medicine Card to centrally manage critical health and prescription data for the country. This system needed to easily (and cost-effectively) store large amounts of data and remain 100% available to ensure citizens receive the correct medical treatment. The DHA selected Riak to support this centralized system due to its high availability and economies of scale. This choice has allowed the DHA to focus more funds on direct patient care instead of on a large IT infrastructure.
For more in-depth information, visit our Advertising Spotlight.
OpenX is an ad technology platform available as a hosted service or as a download. It will serve an estimated 4 trillion ads in 2012. OpenX uses Riak for user and trafficking data behind its data services API. OpenX also uses Riak’s multi-datacenter replication across several data centers. OpenX chose Riak Enterprise in order to provide up-to-date data throughout its global infrastructure.
Moz provides analytics software to track all of a website’s inbound marketing efforts on one platform. They support over 27,000 customers and 300,000 community members worldwide. Moz uses Riak to store customer campaign search engine rankings data.
Velti is a mobile marketing and advertising technology provider. They use Riak for their interactive mobile platform, including letting people interact with their TV by voting, giving feedback, participating in contests, etc. Velti runs 18 nodes across two data centers, which provides them with scale, durability, and availability. They use Riak Enterprise’s multi-datacenter capabilities.
For more in-depth information, visit our Mobile Spotlight.
Flywheel is a mobile taxi hailing app that is in more than 50% of the cabs in San Francisco. They moved from a relational database to Riak to better support their quick growth and need for operational simplicity. Riak is currently used to power their underlying passenger and driver engine.
Voxer is a Walkie Talkie application for smartphones that lets you send instant audio, text, photo, and location messages to one or a group of friends. Voxer uses Riak for highly available storage with continuous write availability, even in failure scenarios. Riak also provides Voxer with the ability to maintain a small operational team and scale linearly with growth.
Bump, acquired by Google in 2013, makes sharing contact information and photos as simple as bumping two phones together. You can also bump photos to any computer. Bump uses Riak to store almost all of its user data: contacts, communications sent and received, handset information, social network OAuth tokens, etc. Bump chose Riak for its operational qualities: “No longer will we have to do any master/slave song and dance, nor will we fret about performance, capacity, or scalability; if we need more, we’ll just add nodes to the cluster.”
- Case Study
- Video: Presentation on Riak at Bump
- Bump Dev Blog: From MongoDB to Riak
- Blog Post: How Mobile App Bump Uses Riak for Data Storage
Comcast Cable is one of the nation’s leading providers of entertainment, information, and communication products and services. Comcast uses Riak for highly available, flexible object storage, which powers xfinity.comcast.net and xfinitytv.comcast.net. Riak also powers their mobile applications, such as XfinityTV iOS and Android apps, that provide features like streaming premium content and remote DVR control.
For more in-depth information, visit our Gaming Spotlight.
Rovio is the creator of the popular mobile game, Angry Birds. Since user growth can be hard to predict, they needed an infrastructure that could support unexpected viral growth without failing or causing downtime. They selected Riak due to its ease-of-scale and fault tolerance. Riak now powers their new cartoon series, Angry Birds Toons, and new mobile games.
Kiip is a platform for building rewards and achievements into your games. Kiip replaced MongoDB with Riak in order to achieve low read/write latencies and horizontal scalability. Kiip uses Riak for session and device data.
Mochi Media is a flash-based gaming platform that serves developers, advertisers, and publishers. Mochi uses Riak for its social graph data for Mochi Social and MochiGames. Mochi has also created statebox, a data structure that can be used with Riak to resolve conflicts that can occur in distributed systems.
Hibernum is a creator and developer of unique gaming experiences that combine the latest in social gaming, top quality visuals and animations, and cutting edge design. They switched from a relational database to Riak due to the high availability, ability to scale to peak loads, and predictable operational cost. Riak is used to store user game information for one of their most popular social games.
Turner Broadcasting, a Time Warner Company, creates and programs branded news and entertainment on television and digital channels around the world. In 2012 Turner Broadcasting replaced the back-end databases serving CNN.com, golf.com, CNN Money.com, and CNNSI.com with Riak. Riak has been relied on to reliably serve content during CNN Breaking News, a time period when traffic doubles every two minutes. Riak was also used to handle hyper-scale events including the 2012 US Presidential Elections, 2013 NCAA March Madness, and 2013 NBA All-Stars and Playoffs.
Through The Weather Channel, weather.com, Weather Underground, Intellicast.com and third-party publishing partners, the Weather Company provides millions of people every day with the world’s best weather forecasts, content and data, connecting with them through television, online, mobile and tablet screens. Riak is central to The Weather Company’s weather data services platform that delivers real-time weather services to aerospace, insurance, energy, retail, media, government and hospitality industries.
Superfeedr provides a real-time API to any application that wants to produce (publishers) or consume (subscribers) data feeds without wasting resources or maintaining an expensive and changing infrastructure. Riak is used as the backend for “the cave” – the database that stores content from all feeds so users can retrieve past content, including Superfeedr’s Google Reader API replacement. They moved from Redis to Riak because Riak offered more durability and eliminated the need for manual sharding.
Yammer is a secure, private social network for your company. Yammer is as easy to use as great consumer software like Facebook and Twitter, but is designed for company collaboration, file sharing, knowledge exchange, and team efficiency. Yammer uses Riak for its Notifications feature, which allows Yammer users to receive alerts about their network. Riak provides Yammer with mature operational tools, high availability, and very low latency.
Qeep is a global social network, with more than 19 million registered users sending nearly five million messages each day. Qeep allows you to play games, chat with friends, send pictures, and more. They use Riak to store all user chat messages. Qeep chose to move to Riak (from their relational database) due to its high availability, ease of scale, and predictable operational cost.
Developer Tools and Cloud Computing
Github is social coding that provides online project hosting using Git. Github uses Riak for its Github Pages feature, which allows users to publish content on the web by simply pushing content to one of their Github-hosted repos. Riak provides Github with a low-maintenance, resilient system that has predictable performance and high availability. Github also uses Riak for its URL shortener, git.io.
Dell uses Riak as the core distributed database technology underlying its customer cloud management solutions. Riak is used to collect and manage data associated with customer application provisioning and scaling, application configuration management, usage governance, and cloud utilization monitoring. In 2012, Enstratius (acquired by Dell) switched to Riak from MySQL in order to provide cross-datacenter redundancy, high write availability, and fault tolerance.
- Press Release: Riak at Enstratius
- Video: Presentation on Riak at Enstratius
- Case Study
- Blog Post: Riak Powers Enstratius Cloud Management
Boundary is an application performance monitoring solution designed for distributed application partners. As a Basho partner and Riak user, Boundary uses Riak for its historical data store for streaming data. There are roughly 15-20 of these streams per customer.
Auric Systems International is a Level 1 PCI DSS validated service provider and customer software development hour specializing in Payment Card Industry (PCI) solutions. Auric uses Riak as flexible object storage that provides transparent data replication with minimal maintenance.
Braintree makes it easy for online businesses to accept payments with great development tools and first class support. Braintree uses Riak to store its data in a highly available manner and to provide services to its users without any downtime. They chose Riak for its scalability, straightforward setup, and supporting community.
Alert Logic helps companies defend against security threats and address compliance mandates, such as PCI and HIPAA. Alert Logic uses Riak to collect and process machine data and to perform real-time analytics, detect anomalies, ensure compliance, and proactively respond to threats. Alert Logic processes nearly 5TB/day in Riak and has achieved performance results of up to 35k operations/second.
Temetra is the most widely used meter management system for water in Ireland. Temetra uses Riak to collect and process meter data. Riak is ideally suited for meter data where aggregate data is often required for business intelligence, but traditional methods are unsuitable due to the volumes involved.