Cloudflare's 150ms Global Cache Purge System - Deep Dive
Offered By: Hussein Nasser via YouTube
Course Description
Overview
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 SystemsGeorgia 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