Plume powers millions of smart homes that generate over 27 billion operations per day handled by YugabyteDB

YugabyteDB is the open source, high-performance distributed SQL database for global, internet-scale apps. Schedule a demo, or learn more at yugabyte.com

Plume’s intelligent WiFi platform is used by the world’s largest ISPs
MongoDB was unable to scale and Apache Cassandra was hard to operate
60 nodes of YugabyteDB supports over 27 billion ops/day and 35TB of data
Plume’s intelligent WiFi platform is used by the world’s largest ISPs
MongoDB was unable to scale and Apache Cassandra was hard to operate
60 nodes of YugabyteDB supports over 27 billion ops/day and 35TB of data
Plume delivers WiFi solutions for both the consumer and ISP markets

Plume enables ISPs to offer smart home and related services to their customers.

The Plume platform is cloud-based and features a fully integrated suite of products including hardware, analytics, integrations, services and mobile tools.

Plume helps ISPs increase monthly ARPU, reduce customer and service calls, plus improved NPS. Customers include Comcast, Sky UK and Bell Canada.

Challenges

  • MongoDB could not handle increasing volumes of event data
  • Operating and managing MongoDB at scale was time-consuming
  • Switching to Cassandra proved to be expensive and required significant operational resources
  • Apache Cassandra delivered poor latency in the 3-5 second range at scale for the given workload
  • Existing data infrastructure was unable to support the projected 75+ billion operations per day and 85+ TBs of data required in 2020

Evaluation Criteria

DatabaseHorizontally ScalableLow Latency / High ThroughputCost EffectiveGlobal Data DistributionDistributed ACID
Google SpannerExpensive
ScyllaDB(with limits)
YugabyteDB
"With Yugabyte's data infrastructure solution, we are able to scale rapidly. Our partnership means onboarding new customers and maintaining GDPR compliance becomes a competitive advantage."
AMAN SINGLA
Founder and Head of Engineering, Plume
"By migrating to YugabyteDB clusters comprised of a total of 60 nodes, we were now able to process over 27 billion operations per day with the ability to support 75 billion operations next year."
MURU GURUSWAMY
Principal Data Architect, Plume

YugabyteDB Solution

Fully managed YugabyteDB clusters comprised of 60 nodes
Multi AZ, Multi Region deployment
Deployed on AWS using Plume’s VPC and partner VPCs

Technical Results

27B
operations per day
35TB
dataset size
< 30-40 ms
read/write latency

Business Results

Rolling upgrades without downtime

Less time spent managing databases and more time spent on core business

Easily onboard new customers

Ready for GDPR in the future