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.
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
Gilt Groupe is an online shopping site that hosts daily sale events. During sales events, they experience over 100,000 requests per minute. They needed a durable database that would stay up, no matter what. They created a Riak test system and stress tested Riak with extreme read/write loads. No matter what they put it through, Riak’s performance never suffered.
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.
Shopzilla allows customers to easily find, compare, and buy anything on the web. They moved to Riak from an RDBMS due to Riak’s ability to support high read/write throughput and zero downtime guarantees. Shopzilla uses Riak to store data for both their Keyword and Scrapbook Services.
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 and 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.
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.
For more in-depth information, visit our Advertising Spotlight.
JBA is a digital consultancy that specializes in developing customer understanding and behavioral targeting. They use Riak as a core part of their behavioral analysis and remarketing tool. They store over 10 million objects in Riak and can easily scale up to account for holiday sales cycles or new product releases as needed.
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.
OpenX is an ad technology platform available as a hosted service or as a download. It served over 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.
Tapjoy is a mobile advertising and monetization platform that is available on over one billion devices across the world. They selected Riak due to its high availability, low-latency, and multi-datacenter replication. They store 48TB of data in Riak and operate hundreds of thousands of reads/writes per second.
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.
Citymaps allows users to create personal maps and then share them or view the personal maps of their friends, mentors, and favorite celebrities. Citymaps uses Riak to store user avatars, business images and icons, and other strategic map data.
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.
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.
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
- Blog Post: How Mobile App Bump Uses Riak for Data Storage
Viggle is a mobile app that rewards people for checking into the television show they are watching. Viggle has more than a million users, with key advertisers such as Pepsi, Kraft, and Capital One. Riak is an integral part of Viggle and was selected due to its ability to provide high availability and low-latency during peak times.
- Blog Post: OmniTI Uses Riak to Power Viggle’s Mobile App
- Press Release: OmniTI Provides High Performance Support for Viggle Television Loyalty Program
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.
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.
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.
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.
ooVoo is the largest independent video communication service provider with over 85 million users worldwide. They use Riak to support cloud-based chat history, rich interactive chat, group communication features, and an infinite retention policy.
Synacor’s TV Everywhere platform enables cable, telco, and satellite operators to stream content and programming to any device at anytime. This cloud-based platform uses Riak as object storage for video clips, news stories, and other content.
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 reliably serves 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.
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.
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.
Developer Tools and Cloud Computing
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.
- Video: Boundary on Monitoring Distributed Systems
- Blog Post: Boundary Uses Riak to Handle Massive Data Scale
- Case Study
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
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.
Hosted Graphite is an open source, application metrics system that measures, analyzes, and visualizes large amounts data about applications. They use Riak to store all of their metrics (a time series collection of name-value data). They store 1.5 billion keys and see 60GB of growth per day.
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.
The Praekelt Foundation is a non-profit that builds open source, scalable mobile technologies and solutions to improve the health and well-being of those living in poverty. Their Vumi solution moved from Postgres and now uses Riak as a super reliable backend to store all messages and responses.
- Case Study: Praekelt Foundation Deploys Riak to Improve the Health and Well-Being of People Living in Poverty Throughout Africa
Customer.io provides the infrastructure to send triggered emails to users based on behaviors. They moved their architecture from MongoDB to Riak to better accommodate their rapid growth. Since the move, they have experienced dramatic performance improvements.
- Blog Post: Customer.io Gains 6x Speed Improvement by Moving from MongoDB to Riak
- Customer.io Blog Post: 6x Speed Improvement for Building Segments
Kivra provides secure digital mailboxes, which allows users to securely receive, upload, and store all postal mail. Kivra quickly outgrew their original SQL database and moved to Riak due to its scalability and resiliency.