YoVDO

Cloudflare's 150ms Global Cache Purge System - Deep Dive

Offered By: Hussein Nasser via YouTube

Tags

Content Delivery Network Courses Distributed Systems Courses B-trees Courses Cloudflare Courses RocksDB Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive deep into Cloudflare's innovative global cache purge system that operates in under 150ms. Explore the evolution from a core-based lazy purge to a coreless active purge, examining CDN basics, TTL freshness, and various purge mechanisms. Analyze the limitations of the old system and discover how the new active purge leverages RockDB for local CDN cache maintenance and a peer-to-peer data center distributed system. Compare LSM and BTree data structures, discuss performance issues, and gain insights into the inner workings of the active purge system. Conclude with a comprehensive summary and expert thoughts on this cutting-edge technology that has dramatically reduced purge times from 1.5 seconds to just 150ms.

Syllabus

Intro
 From Core Base Lazy Purge to Coreless Active
CDN Basics
TTL Freshness
Purge
Core-Based Purge
Flexible Purges
Lazy Purge
Old Purge System Limitations
Coreless / Active Purge
LSM vs BTree
LSM Performance issues
How Active Purge Works
My thoughts about the new system
Summary


Taught by

Hussein Nasser

Related Courses

Advanced Operating Systems
Georgia Institute of Technology via Udacity
High Performance Computing
Georgia Institute of Technology via Udacity
GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity
Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX
CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX