3. 3
Whitepages //
Confidential
Two business units, two assets.
50,000,000+
Unique Monthly
Visitors
5 billion+ data elements
creating 2 billion+ new
linkages per month.
2,000+ enterprise
customers
250,000+
users
12. 13
Whitepages //
Confidential
IGraph Technology Evolution
Start the shop! Simple & stableNeed to grow Growth explosion
Whitepages® Whitepages, Inc. All other logos, trademarks and product names are the property of their respective owners, and are not associated or affiliated with Whitepages.
15. 16
Whitepages // Confidential
Cassandra & MongoDB
PROS
• Great scalability
• Great support
CONS
• Latency Problems
• Not well suited for our use
case
• Learning curve
Cassandra Benchmark
MongoDB Benchmark
*These results are based only on Whitepages’s internal tests and will vary depending on system architecture, type and quantity of data processed,
etc. Whitepages does not intend to make any representations about the overall quality of the products mentioned or their suitability to your business.
16. 17
Whitepages // Confidential
Couchbase
PROS
• Promising latencies
• Great support
• Good fit for our use case
CONS
• Minimum RAM requirement
• Latency problems at scale
• Cost
Couchbase Benchmark
*These results are based only on Whitepages’s internal tests and will vary depending on system architecture, type and quantity of data processed,
etc. Whitepages does not intend to make any representations about the overall quality of the products mentioned or their suitability to your business.
17. 18
Whitepages // Confidential
Elasticache & Self-Hosted Redis
CONS
• Cost issues
• Management
• Scale issues
PROS
• Great performance
• Familiar Technology
*These results are based only on Whitepages’s internal tests and will vary depending on system architecture, type and quantity of data processed,
etc. Whitepages does not intend to make any representations about the overall quality of the products mentioned or their suitability to your business.
19. 20
Whitepages //
Confidential
Key Features
Redis on RAM + SSD
• Flash storage
– NVMe volumes provide highly optimized I/O with RAM-like latencies
– Better utilization of node resources
• Low cost
– Flash storage is much cheaper than RAM
• Cut our cost per GB of data by 60%
– Number of nodes needed decreased by 40%
– Required no change to existing infrastructure
20. 21
Whitepages //
Confidential
Why we chose Redis on Flash
• Easy integration
– Able to put into production right away
• Fully managed solution
– Required no extra training
– Great 24/7 support
• Unchanged latencies
– ~0.1ms latency during peak traffic