How Netflix Delivers Key-Value and Time-Series Storage at Any Scale
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore how Netflix achieves scalable key-value and time-series storage using Apache Cassandra in this 34-minute conference talk by Joseph Lynch and Vidhya Arvind. Learn about innovative techniques for designing reliable APIs and optimizing data layout to handle petabyte-scale datasets. Discover a novel dynamic bucketing approach for managing large partitions, ensuring fast access for small data and linearly scalable latency for large values. Examine strategies for time-series data organization, including table sharding, time and random bucketing, which automatically split large partitions while maintaining aggressive latency goals. Understand how Netflix's approach to data expiration can increase storage efficiency by up to 2x. Gain insights into combining fully-idempotent APIs, advanced table layouts, bucketing algorithms, and compression schemes to dramatically scale Apache Cassandra usage beyond conventional limits.
Syllabus
How Netflix Delivers Key-Value and Time-Series Storage at Any Scale - Joseph Lynch & Vidhya Arvind
Taught by
Linux Foundation
Tags
Related Courses
API Design and Fundamentals of Google Cloud's Apigee API PlatformGoogle Cloud via Coursera API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera SAP Cloud Platform API Management
SAP Learning Developing APIs with Google Cloud's Apigee API Platform
Google Cloud via Coursera Building Modern Nodejs Applications on AWS
Amazon Web Services via edX